{"_id":"@ptkdev/aboutmeinfo-telegram-bot","_rev":"582-c9c280008dfd5e5549bc4b07b89384d7","name":"@ptkdev/aboutmeinfo-telegram-bot","dist-tags":{"latest":"0.6.8","nightly":"0.6.9-nightly.163","beta":"0.6.8-beta.1"},"versions":{"0.2.0":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.2.0","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"node dist/core/bot.js","start-pm2":"pm2 start .pm2-process.json","stop-pm2":"pm2 stop .pm2-process.json","dev":"ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node --compiler ttypescript app/core/bot.ts'","build":"ttsc","release":"ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && ttsc --declaration --emitDeclarationOnly","test":"jest app","migrate":"ts-node scripts/migration.ts","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts"},"dependencies":{"@ptkdev/logger":"^1.8.0","mongoose":"^5.0.0","pm2":"^5.1.2","telegraf":"^4.4.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/lowdb":"^1.0.11","@types/node":"^16.11.1","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^36.1.1","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.3.0","ttypescript":"^1.5.12","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"gitHead":"e454d12ea69bc456f818edf534a35b525109e015","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.2.0","_nodeVersion":"14.17.4","_npmVersion":"7.20.3","dist":{"integrity":"sha512-bUVJL/T3L2YcV3dOEI9TJGuCdBhbKTtXATAv1RlSu3n7KZBkO2MNa4i5yLAcoJZ7b/tQCiaOxgTTx6fc/R3VoA==","shasum":"3b7ef0a0ba893960bf53862776693b3b91502331","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.2.0.tgz","fileCount":79,"unpackedSize":148993,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGV1Q80JVU/b466sNAuq1BbjvKVWVTHSktJnvqcFB9Q1AiEA03/PvIXazt3KHKXpewMg+cW/kEm3GjoxvfgMbutcWIw="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.2.0_1635111516037_0.8060063227926768"},"_hasShrinkwrap":false},"0.4.0":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.4.0","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"node dist/core/bot.js","start-pm2":"pm2 start .pm2-process.json","stop-pm2":"pm2 stop .pm2-process.json","dev":"ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","mongoose":"^5.0.0","pm2":"^5.1.2","telegraf":"^4.4.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"gitHead":"9ebb441f2cfb7ed8aed06ae49717731b49bab530","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.4.0","_nodeVersion":"14.17.4","_npmVersion":"8.1.1","dist":{"integrity":"sha512-h8a2oUBAayCus5JQpEln8TXE9L6aGgnySbeiG/FdZNCAxs9DFK8ZnlM/jDx/hzz8fvJxPwu602sVmCbTL8qVfA==","shasum":"643aaaed57e7cf09f1490d9af8e316537433e19b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.4.0.tgz","fileCount":7,"unpackedSize":24232,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcK1DJtgbEQNtC2x4p9VUTT6o24UhaIZ/sOKPowlN+igIhAOZjwrgZvLAlhp25cTYsLY/bi8kr3S5eS9HcA9vAXipL"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.4.0_1636821474646_0.8698130101381283"},"_hasShrinkwrap":false},"0.5.0":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.5.0","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"node dist/core/bot.js","start-pm2":"pm2 start .pm2-process.json","stop-pm2":"pm2 stop .pm2-process.json","dev":"ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"gitHead":"60897b04cdff1847e8d3ad734ab5eaff57845707","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.5.0","_nodeVersion":"14.17.4","_npmVersion":"8.1.1","dist":{"integrity":"sha512-ukIibfTjzeHEMfFnI4u9N4jWw99ZylIdQTEAfUX/J4NOg8zSQ9eeDD/iCy/2l+MeDhnqp8hXUKzfwbtrcydDTg==","shasum":"e4f505003177fd34de3fcbd00186c423ea8a5684","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.5.0.tgz","fileCount":8,"unpackedSize":26195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmi+vCRA9TVsSAnZWagAApJwP/irTrt2vHZLiFOn8SxX9\nNpMj6PBgg2bj4UMTjFCAOOTB5hPN25kOmSErXypGK/12a6YG/4gZbgQsCRZV\nbKRJDMxHJfoJ3N1Ny7rsXqGZuaycfumci36VbtnFEOL4/H5DgPALtleqFp7S\nRQn5OlTI1JnPn/kgCIGYJgYIMYOv8FkNDuVYhhtiPVtlLXxjwML2m4xyUpch\nrZaj7P6TBMbPVI9Tz9WBGM5NOA1KNS9ZtscdvGWgUJ0XhUy5HaLiI93oLg52\nhfY/U2Ennj/0qhb4f7gUFcttlmwg6K1OYf6Yjp+f+0ekNo3uPGX98V8L/ZIW\nLlD9nDBDnhRpx3mHTb+pURkKoJk2v1GddGZQ3nWVjFNX/pz+qOQHkHgkWBZh\nuGHBPxwyeZJq0esJA0poOZ6o3hm54pSyJ2d8iM8N3vL97y4aY3c0UWRdE1IR\n+wwKQc6Nr6SFscBYYFHUOdEfPV2W/BX3SngIL+zv4cMg136aix5l3YgAZJJF\nn1zHC6n5X0bM46yoJI2YhvijL7/Tg/PpfeVh1SSAve0VBgxBTZ3QmCYKXSkG\nSxmmoA+L9WCpX0RK7f2jU1cwRM0Cs9mA1cCOpg4WxEyvDTJRRAKhI2qv9R4j\ny/OYldgwzMm2VAWZdhjcuD5jYNyPptMw7SiP38lbg2Fgbh+twAuMdtL91NCx\nY0ZR\r\n=FZ+R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl+UP07PnkMGrXl5aqzNfP2AD9h1JxTfSV/tOnxoNVVgIhAN+6pwtnxf2njFtoBUeJG8IKWd0klZrruOxJ5C1T9uoS"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.5.0_1637494703854_0.7709057973475728"},"_hasShrinkwrap":false},"0.6.0-nightly.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.0-nightly.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"node dist/core/bot.js","start-pm2":"pm2 start .pm2-process.json","stop-pm2":"pm2 stop .pm2-process.json","dev":"ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.0-nightly.0](https://img.shields.io/badge/version-v0.6.0--nightly.0-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate Github Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a14e08033c4fbe5ff6d6eeb5844895235c7b119e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.0-nightly.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-v7USshBmwTizlqhXKT4647oN936JMT8yPz54epcArsL7pR5+UHVyv17RbgMs/K3mYR6fZ1yh73Dq4kYP5yWQ/Q==","shasum":"eb941075f3e960b40ba051c6239d5955dbc63de8","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.0-nightly.1.tgz","fileCount":7,"unpackedSize":24887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx7TSCRA9TVsSAnZWagAAyaIP/jLm5SHouOM1S91xaolj\ndGFYXlJ3c/FgiK7Qb650RD/y1D1ojizXUMV/bEAkMPlVk/B33Fy+q48nQTs7\nZE9a615XeTshtSrkNa1OKSxG+/RR0lS0S263V8qjj0Rx6J+chk0BWPziiwka\nMtCNrNo5T1U+KRt0mh9zzB57469SrkVHBK2z+6cLNsJDQnFOW6rJhzWMGJQ5\n4N2D7HJh+LjPie9SRnygl4Vfx1vIQXIMaKQNW/6NGhX0xXHFvlt0Vt3GJ/gG\n4VOGw2P/gpiseV5iixwQFyywn54zA9292RjZ5hyrDqgkfId0io4VFtsAY5Lg\nRxcwWOe6bh2ZSyjXmSNKcdGlaDBlLzePhLNOtVbJ1aSlnjumfgCxleu1ofps\nuxmpDo8LfeZPmhYXK/s7s0iDvQHRcEQTJYhiV5OGb52TyMHxf9KKEjmD3MGq\nTZKLsRDe48aqCBLtqZHkGhFK8A8YlLnux6fiYt3RKriVP27y8jqjq7BAs7sj\n9UzTI9TxFhFjXUa5y/G58VhklX/5klytc1VieMp6yYJX2YH4kHGegmOFII2A\nLBAQS4xaOicVEqq4Um1NERZ3p9GIAI3X2jszmh2rFVbKqj8nQJ6AfRo01bUb\n2kqD9JX5g9yjw4L2Uocn0l8Ni+yjp5WOGov4YLMGveEMkQ/2RAJ2D0/3/WN8\nQBuy\r\n=msmR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh4OKYLnSV6i6S2nw0MP0XRjUIqzuc1lJqk2mAiuTwtgIhALfhvqbzHDK9xtYsgifORTTeTGeV0zvHVi+KLa9l9YVa"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.0-nightly.1_1640477906366_0.6024316336887297"},"_hasShrinkwrap":false},"0.6.0-nightly.2":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.0-nightly.2","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"git-info":"ts-node scripts/git_info.ts","init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-info && node dist/core/bot.js","start-pm2":"npm run git-info && pm2 start .pm2-process.json","stop-pm2":"npm run git-info && pm2 stop .pm2-process.json","dev":"npm run git-info && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-info && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.0-nightly.1](https://img.shields.io/badge/version-v0.6.0--nightly.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate Github Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c20e372d8f403242890945d2365c777401505643","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.0-nightly.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-3qB1MTFvSyXZtZZZdL9AwJimwUbTZcnE7YXd8n71gUsnTsXPTEnqmODxqM19MKe+S+rvY0sh0xzd7LyhnGO+IA==","shasum":"4ddcbe949ac805885f0177e0f0670f0a75ef3755","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.0-nightly.2.tgz","fileCount":7,"unpackedSize":25032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0j7ECRA9TVsSAnZWagAAxH0P/2eh1W5K3/7bsphxcOuN\n0D0Yk3e+H9sNWj79o/U9alC8hlXQyaSN8PZQLN4q8GFkkk5iYZTwzaDAa4v4\nyYqdMDaAa02vdOFP51N6Na8jDGJVpNJYQ9HMmbgZ/Z/48BoDFZ6VuldXpjH5\nYWVpUgzS6HxTsen+Vs6lmG5YRfWhTUXxhBikoXvfhbrVrdwVG38Ve7neg/67\nKq21fx3Lvx1fq5vBjw6pwxWDZl6yihBSZ9aho0Ugfpqg6sjoLULZj6pFsbQh\nFMwzttTYyQlfL+FhfICOjyUwIHdr3fW6bIcb3REhz0hmMB12BvkTElPCPqY+\nZotjyEGq2QteVeTTEFvPb4I6XXjGb+G4OPYeXwGLWndyawpG6SMyw48Fco8U\nNVLxQt4ZC/wKDDrB5tO3JfeA32FUEhJL9Q4Vg3Y6SBGOXP4Y/zBNVuE/0KyJ\nggZ0GWiT2FL1v5I80Sxa7GSDibYqQUo/Y3/WoYXxULa8p0Ieq3rNtPkQ1mjo\nA9PG+ATBnA7uDNoQMMPhO7yFnSnsXJJdNnuxSCeNRf8ILc7XpJFAbqY+sjkb\nD2tVJPlhC0z6XJjjrFxpu3eDlSRO1pKf9KK2GXXXgPrlGckY+1UYCIFOvsuq\nwafPcBh/MtMGn3BbXFPr1m/kHM5PCnMMuFK+Gopx34xr+F2MywdIreYvWaA/\nl0O6\r\n=lPWv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7j3JOqIWJxNyyT6jzySOwVP+1cQ4I6yP7Dr0oNqDj8AIgUxLpwPsx13Zwt4SAFlhRLiuwqFRFVoIhk5zH4Z0aL38="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.0-nightly.2_1641168580279_0.0895773033136471"},"_hasShrinkwrap":false},"0.6.0-nightly.3":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.0-nightly.3","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"git-info":"ts-node scripts/git_info.ts","init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-info && node dist/core/bot.js","start-pm2":"npm run git-info && pm2 start .pm2-process.json","stop-pm2":"npm run git-info && pm2 stop .pm2-process.json","dev":"npm run git-info && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-info && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.0-nightly.1](https://img.shields.io/badge/version-v0.6.0--nightly.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate Github Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"42f8b61659ac238636addb2728134dfc0c7eb366","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.0-nightly.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-n9IYibDDjAh2uwt0U/6QjFe8fB+i/Nmw40PQMsK9FvEaWpXYKo1DymCycoxK6v05WzVUCTxbB8oeqqnoWUMG8Q==","shasum":"487e8eaf6f2383768bb175a84b35882b586963f2","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.0-nightly.3.tgz","fileCount":7,"unpackedSize":25032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0kMeCRA9TVsSAnZWagAA+6oP/RaMWFpaUrbhTZhJoEod\nKrMi5922sfL1qKPPs1xnOhfu4ILhT57nfdL3G7WL6nRN+spS9pZRoztp7ygH\nqZskAyHJ6JNfimHTfX8jUb3uk2PXv6seI+AW6DRSbQTJCL//PQDbPDvxvQKg\ndrgwjk46uovB2qiuC2veSdIXpKAldWPDv3cNxrUBxTK27UifSLrcN3AwHM8/\nF7uZwqyh+ixk5vdlW4UQ6uYsThU+SGD073+alVbaNzfaYs5J76aGGj7Gs3nl\ncMWtPeBpcDoO4nqYCqZY2GJ3TCKTYa4W58MFD+FRomVONrWOlNn5jA2Kaif3\ny7zcGirmHqJM8pCL5Xm823jTaTV5T7hGqpjFfTzweM1PuyYcxvrz6KkHVcW2\n4RsIG6XL17mRCpEPB16BrXJO0V0qiOVgEkapsuCVapTfUWTL6sxvSooFn5ce\nCTGHWEwPZiHgHwovzqQsd5iheJ1GDs6l6Xku31Bk7ECJdUPJYgwvo8iAHe8J\nURqTBNqegYDXKUf2Q2toMMtd6//oaVsg+/6zaNSC+UiL5IEzfZq3AgQpsbKd\nTXckk4NRj+DwLCSVnimE5fTN5TwTCRtxVU9+84Joo9Cpfp52LjCwYLwKSF3M\nw8571Z/9bMe/dz+CaKXh8E3M3z3RF8p5etUjw+aVqq0R6iz0LSI2BajrIJPK\nBErR\r\n=kuDg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHx8kO6CBTQH5EboXgby66A5o/c0+RxBgTI/pRTbVCiNAiEA8X00k1pTvJFvygCyEWItf7hlWarsfkz+61XNZAjXd1U="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.0-nightly.3_1641169694488_0.14620477195770643"},"_hasShrinkwrap":false},"0.6.0-nightly.4":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.0-nightly.4","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"git-info":"ts-node scripts/git_info.ts","init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-info && node dist/core/bot.js","start-pm2":"npm run git-info && pm2 start .pm2-process.json","stop-pm2":"npm run git-info && pm2 stop .pm2-process.json","dev":"npm run git-info && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-info && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.0-nightly.4](https://img.shields.io/badge/version-v0.6.0--nightly.4-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate Github Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1fb1e9650d81e031cdac906e1a758f6215c05556","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.0-nightly.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-0mPfox3OhU1ESiwhLTXzHT75TvtE8NbctmVIXnrI4isG0ydA1QWa/DQg0PWAWmfU72xzch9peJngbbWZJiPN/w==","shasum":"fd97b412614440017aab16fffc3305da10ccdfe4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.0-nightly.4.tgz","fileCount":7,"unpackedSize":25032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0n/9CRA9TVsSAnZWagAASCIP/1iE1Ktpv/Nq4qw8w0el\nbspx5xkO4QBAJMerYSXugwtwx7br3llCBNiBPNVDL0AAd5vAMV3hASr0pgIi\nHlZHpQVJBDPer1YGhdYXpNbxoI/xPoTOuXGLWpJPoth8W26XMMScE0ioRpXB\nmZTE/hBPUtlzvB9dGFrZglmfGYaqdHHK5AcRTa0+WBpq2dQKrG0tHTKZ5HI8\na9Q3gKqr4K8x72Yn4SaatudOiTklWct8jdFdxVgWtGNbc7wNwRt7LekC5ggY\nVGpjxrxJ7WCHxpGqBnUQcWQTByRcRzld1j0DZiUgMX0Yq9BMBkUN7MBkBDT6\nqs9IZSFIPTrkglSYhahumBsMwXz7ZBm+kQOccJTjwsnZs+y0EVVuMYoVW/7O\nKOBVTabV9A6UMCWQlef128uFE34P3DeP9uEWQkW5th2i1fTirtfUlvw4YnT0\nz71Fn6jaGWCNV1ap5qXf9zgFa/ZSWnL7mjIna+KIfvp4LX7/2C2m6F8xwB03\nZEDqlkFvsMTKcPIFPNKXO82G+nJiJBUp4g82UjT4uI21sQUwwaMPTBAE3s2h\nSiVm6cQ7CZEjb+f9lAQrrNbDMUdPJzMEiT9Dau6Rr4br6foRu9sN9mOYsLg+\nNF1fSVsCr+e9P8sWPiIkxk1p8c7p8OecqCzzi8LifStPHq0rQPZq/gJFNwLV\n+nqI\r\n=QP+u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRq0Stffj8DnICb7gKqArr0jJQSu5IR0Y+gbp0pfRVNAIgUOR4lH60jElEPXidRPYqIrVVXjbwPsOKsWE5YqK9a+0="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.0-nightly.4_1641185277832_0.23200091030992254"},"_hasShrinkwrap":false},"0.6.0-nightly.5":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.0-nightly.5","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"git-info":"ts-node scripts/git_info.ts","init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-info && node dist/core/bot.js","start-pm2":"npm run git-info && pm2 start .pm2-process.json","stop-pm2":"npm run git-info && pm2 stop .pm2-process.json","dev":"npm run git-info && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-info && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.0-nightly.5](https://img.shields.io/badge/version-v0.6.0--nightly.5-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"08fe12e6964d0182d7e6cdb456928348bb2ffa6f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.0-nightly.5","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-oZywJHcEg86wxWqo5XizcNShJXouLwEsvLMweL35d1jY2JByl5oeVHfEIY8ldTlTWasdlln0i9H7He3zmtXT9A==","shasum":"2f0306e19209c2916722e44f4373d81d1e9f2eaa","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.0-nightly.5.tgz","fileCount":7,"unpackedSize":25032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0zloCRA9TVsSAnZWagAAqa0P/jmX94eUsddFLOx4mn4z\np0c90W7tw8WG4X2bU9/sh28yxI6B4bC07Q96JQQVsZYz7GZ5TTEmlxgBiobs\nh61WSr4ElPdWGMdLpU17BffkoKg6X3pfWP9F+7StB2AssDZtZlwvUW6M1es5\nubPBVY9DVAOQg5kARiEV7Lq7uXq3a8DlixWPdr/Mop4U93IXxEJf/sBK9t7t\nYA3d5L8WvZRCTL9yUXRUe9Gg1dXlcoTke7ybhARZd26oIVaux+CBVVOKnJJt\nX6ELKfyjXlqEuRThDVqLXb5jEXoudUFv7EFaOMdrdkNtaul97NHMje7UYTzM\npNY29f0KmuFgIHK0FGjedQiU8QYeykxhPDyMBpv0YWiBPvGJ6CIsONXKUJJu\nzdkh/tBv14BusHYHobPj6vwM4ZPF/iOJYV6UQD0eYL3H12lhwtQ3a/7eg15J\noP9Ak777jXZnll0boEPjUwZq+yiDUNgiVPU+dmFq/XFV7kAEPsatCs4O2jae\nHuvwW05aySZanZlSxKZRx3+TucOBGbNiL0doloDSUrokFejMBF9pTru3Mf9A\n5XbXxJ7nPtNfS00ro4bABKHXReapquO2LvvRDIt5Dt+aY6rQ7nLzWf5d8vBx\nETR3r7HBOFoACdO/0UtvFC6DBvTs+k1VSBG0WUIfBZcIFV0QrufdJHbzpYEf\npvBe\r\n=8XU3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv92R+R0X+mp/ThYpL4vcCwkDLJrq/4aj7I4Wimnez/gIgFuHwPHJN9b+MRqVtEOR9K5XfZNUIPFI3LH80SivfC5I="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.0-nightly.5_1641232744277_0.6180942978655473"},"_hasShrinkwrap":false},"0.6.0-nightly.6":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.0-nightly.6","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.0-nightly.6](https://img.shields.io/badge/version-v0.6.0--nightly.6-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f2e2d521b6f2a3b3c00173beedd03fc1d9d0a356","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.0-nightly.6","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-dr0BDVJVYsXU12mKE/K5AGEVCsgp/T8jhZIwhWNzMyxlfPrLF2RNWHy8jJQnJZGwr4WqGenC1aCLJZyLoBKyWQ==","shasum":"20072e38be824a2594847149fac86f2221aa61d3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.0-nightly.6.tgz","fileCount":7,"unpackedSize":25031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1HIvCRA9TVsSAnZWagAAdq4P/inZepR/lYgszQNA0woj\nWDhRIvmiSZbn127wMRQCC+YsK/pWZBKjdFqZV/hjXQ2xHKs3xRHe1y/G4mrv\ncoxEsowm3gIBdxGapFq2q4S1j9P4FuBPioVAosqqgNS+Mzt5Y+1/Eaaaelxw\nEFaC6I7DMx8WjXtMEx1WW53fww8Ro+ulZIzKYOiScki7JsRmzdXfq19gijpO\naOvT1porkayTfOMlKa6qf/PYB+heojf0vngfrMqZBd2D2VUTUjUThY8W/dif\nK1FrVSTBWqETo2gbnoVSJNNBwrxq6QV92ek4WcmLz+5OKzSXiwnvl5+ARpZ1\nCQX0H6wUUOhEmbmD4oTUQ68b4U5/r9WNoM/cwoYXqNxnXiKAj+3CF172mwBu\nA9iHDLNBNrLwE0HLPSk7tSQi7zW0VDCY4cBIxryq/GjtA/DX3V1yDzZG2W5M\nNo+CJRms7r1fv6/mIUx92gzlCQZ7l5M//OI06WDZV5Mpt6b/N+TBtZdTYw+Z\nt89o7zRzoAADo/d90liknLBsr1Atr4cfgmamTsVg7Chf5l1qwG/HljodlZkK\nGmcXnLOLdPIHiWEH1uqY2ZHBd//yAzg2/NP6U/WhsFALO/ZTVwSa7B9HREXJ\nBsuDRmcNRAl1QZu6WHvZ6NKLM4qR/ljCSnWwomjMS7bQ5TIiW9opvV+PjvyX\nQCcx\r\n=zJZJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGw/k7Sch5CAT51OdoRR5EM+aC8746tZZsCGdTzOa1VLAiA8+gGmjGNqEzMKVTmZB/0upg8bXBNk1dXCuyR8DFfInA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.0-nightly.6_1641312815445_0.007402386071581946"},"_hasShrinkwrap":false},"0.6.0-nightly.7":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.0-nightly.7","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.0-nightly.7](https://img.shields.io/badge/version-v0.6.0--nightly.7-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"264efdd5292381b4ed82464c1dbbe066d6a6fdc4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.0-nightly.7","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-UZ1xOoFfOXbAIjIELpVW7hIRv9aJj/N8roAHtebldtWyve7xzKuX7JU0cMD2fHLguFvd3z6UdXcBm2VDRxne2Q==","shasum":"c8ec3f5d2cd3292b1c3215b5f48424a5c65e24dd","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.0-nightly.7.tgz","fileCount":7,"unpackedSize":25141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1HKhCRA9TVsSAnZWagAAaoQQAJWA1GfcFaR9jGtF+n8J\nigGTH/jETsjshTqqL2IGxjUltkYnx/OhDgaJUuYt+eYx4PX22aRGO9JiNuJ2\nOYC1pjdeJjGotSFFCb8m+U3I+jaw5BEiS1aZ/7vArMPgedB+nar7o1wRIaEU\nBSOxqfGdbVVv8qpjr7GVYFBaVmbhEJZ0MVmtvDzohvYiIf6tCrcNT5YYwLJ+\n88E2A3nY+uVDlbTmjveVx2KgLeCkBemshT8uj0mtSnIH3PVifvF/Tp9bJPkj\nvkNPZYczed9TPFE+aNqTiWwzmTE/xhFHG0LnRdQBRZuDLDiaod2WnPLAJhff\n110HyKVW1xaQru2q1C0hjDICy8toBMI3OJVL28kDchmzbc5IhJv3w7Yr/N9m\nHjUpRNEgkPRZz5tqhG1jUKYCUNn1Ify7uy5jMKap7Jz4Glozl4aJ+/Zezy24\nibHWguX1RQfOKeWEYQ81F6XGexJvLx9Wr66/vrGIpFjBO6nq2HO1xyABUFsH\nTwGfy/mBbpz6V1o1aKtIs0Kx/UBmLoX5B0d5PbMXlsuxe08izT6KPNDhjEe0\n68CwRpKYEzLVqNBVj79P0+wVWPGN4hvCndKcLT+ALsl6ICK0wBlxeqRMGBUg\ntAPBmao8p8unJywnYfaaJi2PfwEOCwROf5+NsOwjg7SdeTdGVa02jD7C+Su3\nE/hD\r\n=2KoM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsAdK4eSftovOEiP3hVfMdYo3sA+3KZSDrJ/nWtdi8uAiEAo5cO+VyiGngRuDJ//j/nK6bctM6flVme8GxonXlYOOc="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.0-nightly.7_1641312928986_0.47914971552028773"},"_hasShrinkwrap":false},"0.6.0-beta.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.0-beta.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.0-beta.1](https://img.shields.io/badge/version-v0.6.0--beta.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"91c98a59c592bb3db1f7a204e494f95718363dec","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.0-beta.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-jaUP4FhDqwiju51HN9MQhzzurO690m6D9qFR/jAw9rOxGWKLZgvCHL4nvrezzBxrZaiVsHOxV+pMvzZ7zwMi2A==","shasum":"913e76f4d2082b1d9a814136729850f4b66aabc5","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.0-beta.1.tgz","fileCount":7,"unpackedSize":25132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1HLdCRA9TVsSAnZWagAA9ocP/RMIrxdknIMaso17PtLx\niWnDZh5ZPZndaV/LEHOf++Pp5d23FxImVREdw+6ztn3k6abKbKuJk0jlP5l+\nWVYCUUp2/eg0ZGoCZ48gTiwuDPlWZYIxv+vAbR+ucAU5NPJjz59B4hfvHpJR\nmEr0PV7RR5vXCnDIXwlsblqJyX4XxjIrbZT3YMnAw42oGzmW/h//CfDjprn9\nuRV/oq2qszP+gwmJpVOflwhX2bZli569xp7JRErWN+/8tCzhCgzZnLh5yieR\ngZuZhyvmu71Gxv/XaSe19R0RcdRZekMvXS1+L3CsTjcZlMR9lWjZTLTzmOKw\nb/6Doy6yAS5lbc5jiRjWDCv9cBUijNA2xXZBUWbofRVeVC4zbyHGHHdJvLG1\nL2cULwnnCtmed2Uy5dZbYysJhDcTEE4wyzaOdh1MRURhAtB1ZKDmU4Q4vMRJ\npF4fhULZ8mPVWOtnu2GP35h2LUWUpGKrokoMKFNEuco3z/S1CkZee+GLq02H\neDlbfjYz95kmr7FkcifjLFY1MBFx/yU0mM2OPdmdNkL2oNi/5rqEnyliLuQ6\n4cJt6ubNg1EUyr2oTtjYPCuRHmP/Iwc7QuwoKatLDq96U77O2OEZM40j2edW\nE7PQUOlzz3o38OU/Q89b3XapPpWVpeHa4SQC2VIfViIE1t/MFnvXOfehnzpV\ntIgN\r\n=RY6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClPho6DC2wupXbvAR7i7cQwxNiYAnVv2MUiwUKtRmJNwIhANKj7PvhZ32PvL+QNKAmA6unqxeY2qX5cG8ZOkbc0Lcs"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.0-beta.1_1641312989529_0.18224171919795906"},"_hasShrinkwrap":false},"0.6.0":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.0","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"gitHead":"b9a037baacec0904c4380506b85e72770a012993","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-/GomkznN0Hz22V31w0Sh0ataDvfxUHg/lo2UwNUvrT9U8EFunXX4sPjfWYc4NQ8TeE6CD6cqxZmIIhbGArUDfQ==","shasum":"e7b95b67dfcf86ddbb2ca1e7dc00cb855ed39c23","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.0.tgz","fileCount":7,"unpackedSize":25110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1HNCCRA9TVsSAnZWagAA6UkQAJ1Xd2dnSdTejYJXJSkn\nHaIhYlaYtleUEGQiSKf3w7FgYtBl6n2mFDq0iyEPfE6fmI0qutmcyBY73cdk\nU90BhVoSRGkYJVnfCpe3HXHuJpAGbpnbseLQneVRxUbydnNfFTbUSZnsJPp/\nCAr77w/t4FGHfn+Czt5bsFN6BZoG+Rl2P1TkmYeKxFX4d1s35WLgF1+VIxEe\nXlMUt8A8jK4ntzvzso6DTsIxsFGVFgaVPwECpqXMNcXpbZn58YDgBDCW3kf+\nm6v+Ymw9P9n8JV5GAU6hIeUyevKDfX16jouDjVJL1pCxlIQ8j76Z2di6TFL9\nCY90pt50MTygLMwhJGaweDazY0d/yyrBBUQp/KNlQuYkrxUYPu0iH6zhMj9j\nqzddfhDym2id9J2dZMS449N/56S7I5rwqPRzUUP/9Z4A9RKVRA26OjWek+Uo\nA1QLu5yOSwH3TE+/qeMLPh2/44Bl8qsn6p1rivXcrPIliuMCdHmEPVbFdy1b\nbab4DWudHaJRwA263wwJ89ONuJIkJ7qTl2+E22xTVLUFllbDnm/0uegpUrEt\nkw0rYILZyWIjhHa/PcGvmRK1PfXrwBpboIUfO3IJMsa/yYhjtKKkwfSi5M5N\nydvG2owDut5LMgATOJ1wkHOqFKHLFBtMT6qOQBqaxgPwo+619I0CLx6z20oQ\nDY2D\r\n=FZFw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEGLqyadWbhfrNrE0E0AfuNWT1GuvQMff/LAryAC+HjAiEAt2ig2B/hdn/jPSTC2+HF7VKEMdYHn5XrqIpyopO02es="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.0_1641313090056_0.6806002621503746"},"_hasShrinkwrap":false},"0.6.1-nightly.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1-nightly.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.1-nightly.1](https://img.shields.io/badge/version-v0.6.1--nightly.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"cd2ee43a939795f8ebb9f113ac73f0ad7e980dd4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1-nightly.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-okFS+t0xHBE8EuMJTZoVARayWz7iy4Py0jIv1iS6nKF+sPVXbHjs4hRkaTIaxwiTRbT3h/5I+2pwewiodMy7DQ==","shasum":"7d7727b787988e78ec44a110d88ecc981fe8c565","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1-nightly.1.tgz","fileCount":7,"unpackedSize":25141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1HlVCRA9TVsSAnZWagAAo6IQAJz9df1i10ednro/FHnv\nZoVAILnmbSjqFxhoyyrGEvFY3pdL+xsmeBsCdaNvhmYI3AJ7aKi9ZOWqh9mO\ny5eZivG72dgJSgi4lifDujyXgEQcoq2JLc5iLUiwrMKZowzlrkpTdfthY6i4\nPmua9o8i/DxHhK93yYxQHW4QcfNIfcICbVJDKtfQoNGNL3Ex6bF56IIrgeMq\nZ1fbdepK87lNK2sgNiFUC0Ncsg2Z3H/xd8j6qM9vm+55KdTBgWmr8MoaAPAm\nJHtP3LL5l4PwJsRj76sDG3EFqDW1xYxZ2VaCLFacK37U9zc4CoTXixK9ULt+\nioFpu7U+O/N15hNCs/8D6Su/tjuqLYjGnv1stVmNnzt6240UbtTrT2ZferQw\nq9htIMI+aar5lzvBcRUEOVJCpQCxjQikBJKh8T1xefWptBVfR52xqAyz278h\nhZKMBrhUZKMbCpfvf5hvIOtqSKvus7UMGhRyGxZBQEoc+HwohVzbAZ7cXd/5\n3wRsjUHSDZ8dnQb9Uk9Z7665lvpxx4WD9IWATqbHxPRKjz7zUmfg3XYABpnN\nQxeS7F8LVePTlD6oUifW7+ea7SHhCvqLIGKG7b2sl8BVHNleO26u0BXPIL7C\nai8Tj5n6buKUdq/HoLMjNuX6ckV4gm/YsiRiY3CazZ9qACTsH568sEHPP1Xg\nKcmZ\r\n=NjZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBI27kAGGoNfGiy38Ndn+UGO95YWE2cLb6LtqXh9czRQAiEApeoGDMp/sNBmRyz0Mg+SYmGi8I54l9JOi8KUjbfHBcA="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1-nightly.1_1641314645432_0.2378792699329575"},"_hasShrinkwrap":false},"0.6.1-nightly.2":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1-nightly.2","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.1-nightly.2](https://img.shields.io/badge/version-v0.6.1--nightly.2-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"de7fe772c482a44eb3aff178c7d488d79b8a9110","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1-nightly.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Z6idVsH2RLxdYRbTgDwXSKTW+cAcZ3uDH71NUsVjeGKU4tnAfhb1SlWn5JKuF+sQGqVGqqzGg5il4pLm7Uyz7w==","shasum":"623500a3c78d2c3b6751fd736061fd94dc974ae5","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1-nightly.2.tgz","fileCount":7,"unpackedSize":25141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1IjpCRA9TVsSAnZWagAAL3oP/RQgwQXdGaBt8IBC2G0T\nTe9DV+R8XoqwcPI7mIlJisS761X6qpxb1DezsIww198w5aJCdQJEi8ZTMCfz\nVDC4zcbQF4pa9YYeoSwKGjFqBdeL1Ji85MtLT7GhV+bjwu5KUTBTbEkzddXH\nEDF50EMrQWhGZqYm+wWovAAZQqJDwpPoE80M6lioKXvCktPawYWE4hKdTBiY\nHbvFOHpBB83fkuSshoZ/TVpt9GFTWdMCZSLd92WNnt/SZE5Q7vy0PEiBgpQo\nXhnSIhvdu3nnz23jYJV+FdtqW0tcOkIvD5hr4nofLH1iWuBSW8EOxDk59tNA\n92RhCDHNwMjdA2Wv6xmSWp29CU//9Kp+JoPyjTm+6nTIZUZIkeVttTVoLDWE\n2L2dsFZTzr3tC+HoJU9aPbh3C3Q/qB22nS5YE78l25Hi5tPNQMxen11/A42G\nQaMEyACfzUoVk3mxOb7WVsRGTnkwQPso+CRFO+GM8qLHDptfo0TsRQTes9t0\n8hEZz3qEQJX7duFRJU/v2sVDc+zCCdeuM+IEoij1C9KtO+y4PqUDuI/oLKXW\nDAoBvoUySTOsCaKZDGSAuRL0kDpzBSWrzQgTRwrGS+HgavrMlI9Q0ZU83MeJ\nzqGJB6/hZnFbhhJGYaYEigpLs7XTZIiIT2o6hyjcBnYCIKXkClIHXBmMqI3r\nVD3/\r\n=lGMn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQW6cIVMZCK1o2/jp4Iwc/2MABPQXQ4Bq+ullbW27mngIhAONafHpPB4PoVLlYcgy3XLHsdt3a1gUxkTWsiXUGmouf"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1-nightly.2_1641318633595_0.24863552007753675"},"_hasShrinkwrap":false},"0.6.1-nightly.3":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1-nightly.3","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.1-nightly.3](https://img.shields.io/badge/version-v0.6.1--nightly.3-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a22114d0e1d7bdf6ebf33366e8db64358496494a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1-nightly.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-BOak8z7C8GYsh+jLLPVu+gXwHuKgg4ZFLbhnB1Zj8IJ2IHehQcgi8b5xtYGHXQS6O21/Wi3a3F6nFHokJO1y/g==","shasum":"140566dd4304abbe9374dc7cdf06123961afe136","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1-nightly.3.tgz","fileCount":7,"unpackedSize":25141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1Nn1CRA9TVsSAnZWagAA1m0P/j/kEhyCmhwCU+Y79OI5\nGJWP8nQhvYlYoC2crmGRmHYXOCnBR5HnmHBYhKwTNVb8R9UiuweuwELiJPFh\nNETofCoai+6/gJVdvu3XlyarMY4or31rxPOSLpO87yG1cb1Hj2g7wVYF7wK9\nl22LFt69+QuEul8P/PmWvzu9Dv/r8PVj+TCtNaqPeN+YS9ROJWkGgE3pZjVX\nHkGpTfAUPcXr5vj2aBVR96GTK7ofhOju9c4Ewq2isAU9T94xedcn3CmQu6hq\n6weEW+fk1gnwbY3bhthactKCp68fVI60bQifdL0uqRrKheSYNU/UtFokbT9o\n629Asoc2Ruo9/H7JOvfYRpEC1nncVj42y98zltyPvClrzlxenpq8Y1KdU0WF\nqFhDerYFZVTQtRWRPkfXWSPcHQzAxe9GTctC9t+5/4eAunhM+UIdkcE9mC50\ntonAfZwrnD6c4/VJGoB8S+fvGzCMtT7MgTpgRUD90U0eL0gbHm8UA4G4UPgN\nPOppTsqJMUv7YatcpXM0M2BXMo0afcidigx2n72JQeKZ3P1tmfp8cGRv/4/U\nHzo5YlHA54ol3yx3hrBoOY/SqgN5asINO0M6wCrGXepkSuNTOzQPM0X7bMC7\n6dLp2IctPDAB2rm1hC5mg+0T3OnEpdZ3iDn+SWazjwnNMPoLWncH5HfLoVTY\nQa8e\r\n=IzuP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDnTp2aP9JY0RAourt+k7Ss6NouNj1aHGUgNv+whzkxAiALVXjRxQ5thyPaZekmS61X4IDjfAa1NO2b9PraX5xf1g=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1-nightly.3_1641339381455_0.5166318241226224"},"_hasShrinkwrap":false},"0.6.1-nightly.4":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1-nightly.4","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.1-nightly.4](https://img.shields.io/badge/version-v0.6.1--nightly.4-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ca308d0d43a9c4b7bc3a14b7f6a1130d8279a802","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1-nightly.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-a0B5AvBjIrX169q2O8PAJxJ+xd7gy9aQEt3/k08obm2BtjZnVEv7KWAz1MJ+hpxvH+oZ1E3k0RVASqG/fnta2w==","shasum":"00c94ceb06a96563167981724f3499219deffb88","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1-nightly.4.tgz","fileCount":7,"unpackedSize":25141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1it4CRA9TVsSAnZWagAA1uwQAIwqnAtUbpxECtE2oVW5\nGVaHVU/CJfKUbrImkhb8I8EI4Qn/HPCiRdUfOl4SGPMswSpkZ/rnTE2c2gmB\nPXy+mlWdBqlZvffOuHWEJ1wDWR0ls9l7dUxdUVmKO/wsIxPukQRscGhjn3KA\ntrNyw2kYg/dZWHiQ4PW19o23LMKELG/036+Al0VBEGJgMsBdSc1ZpP/MbeHD\nTBTIOXx5ZieaXW1bAzEl7nCDHcQY7VBEGc+/f4wliUdy7vlh8vih6CCRZg6H\nVLDYGN6hDnqEfPBSYpBmPru0zvrvJa5GpNcljQFYBCvCCd1DlYY4VrR+N+/6\nL9jiD0PsqEMmoLV1xPF2urWioMR32fVU5G4S+oqbVFay4ZaPVTuiJ2jcOG0f\nsHPFWe6bXZdhz27MN3C7L7dpRxMvjFWFZlOxuJKduzmL3rZ1xUNrlbq9Smu7\nWVzZ6Tz63U49Q8nmw221LO4Y8za8dEjUGs5v01RhHf1ywWDbHxCLxQCxkGCS\nvWy/AU+DGtSopond9jkUROjg+nAGdWV8euHaVMeosIuEH29A3181YHasi/C/\noOYFPj9xmP8/JHfxppYBVJoW7LfJLRR78RKhrDlR/d/VUDuTf1NCGcRzRLQ9\nF3hIU8SqLasSSS99Apy+c4emxbPm7RNJQGwH5ZsvHlc7Va0unGq88WdkzBBy\n+c7O\r\n=QfmX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs5Pi+Grau+nThmfjcrOa0hkvjSwGNCqX1Vuo/X2KRBAIhAJ1E2Aa0JJL1puln/GLsm56YEmg4sFiBjyZHMD1cJcMz"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1-nightly.4_1641425784017_0.1954139044173291"},"_hasShrinkwrap":false},"0.6.1-nightly.5":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1-nightly.5","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.1-nightly.5](https://img.shields.io/badge/version-v0.6.1--nightly.5-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6c7d0f00fc02205d7f1cd08c189d33d87a3aac08","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1-nightly.5","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-XHxxmZ7W2n13vdGqxWuPD/HeCxr5IQwpy1ZBJfCCm55ImRzVwooIWpwVTX+yYK4scLiLuUIvHfYeA98lbVqf1A==","shasum":"1bc5e9f254efdde3e2ebd1ef4034b9f22612ff25","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1-nightly.5.tgz","fileCount":7,"unpackedSize":25141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1lUeCRA9TVsSAnZWagAA4bUP/0tFTIg39GqYekWwBHsx\nBovhW4NPiyN51PlkhxZPj5/vPiSUf+bHv/686jr+UUXp1mUN88m8uzDOU9hm\nI4ld3GKaUd4DgcOQzvDACbL/PlAg1hMhBNxfciH+/WpXeHQhxmxK9vTnLqzJ\n7Bh4HHzA91Jdts75z4boxlRMvIdjnlX8uxwMrun1fdJKSoA8CQ3vLCe6w8fw\nIz9bE/V45Ogpz51uinPyMvwM1pyJvSzqofL/V+d28A5KTKnvk2wLbvVRD/GN\nxzm/5YgvtpQXDVsn1TkXgy3IIzLzGieKI/2IgBstaMwsM5mW4C4ZGfaE3BSc\nhYkcsnxPCvLgM0RSGTP8MIC+NOHeBS2MSv0OxAy4cvWS8/7F4SsOpMYZ0Yfb\nQaUkeKLqkKKDpVTvuZ88GiYY3PSxPfvgSmVomPD8IElq7dBvyxguHM0Veh5B\noG9NCr15KHqsODg+etgzEpwfHPNI+fH1iJzEsdHAeMaQbcrvGE1aiM6zDl+2\nZllRfBzTh5iX/rT45+QfYJ+QEKi11EbjzJbhxt2Msof1SJap/VGAwEJsKFhJ\nZA/IkPbELnzrMKGJuyYb24CvQ/68Go7ZMDmgDYXrZrg0Us97pKO+YtPpj/z+\nBiXz5zgZY7ORsuXz7Y+Zq9y+pB+L4rx+2tuBoxM7mPuyc8nMQCVHOTPQL9ur\n9ujI\r\n=nn0g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM015TvWohKH5XAR9cQC4XZAhEZYlfMc7SK7I9TRWH0gIgYlm/bjnIImmRqOd7oePyccPY0/McTcN7vt0jA75LUcM="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1-nightly.5_1641436446712_0.507157377268548"},"_hasShrinkwrap":false},"0.6.1-nightly.6":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1-nightly.6","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.1-nightly.6](https://img.shields.io/badge/version-v0.6.1--nightly.6-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9eab01824e8f5b9681ab200cb824fa96ff5bf847","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1-nightly.6","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-iDu9NBe3PdxBsr8YcPJFytMQKzG36VBuZHVptIBkWV/IGbxFNf/bd4mPbQzLgPWozr/NoVejkXz6sFQGNJlVYA==","shasum":"37f24d9822853d47ef63b1a94e9eb0813a933813","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1-nightly.6.tgz","fileCount":7,"unpackedSize":25141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh130iCRA9TVsSAnZWagAA43oQAIMQ5kU9QJA9At9lrXMP\n91HtdYjX/KRjwTJxRIsvdNBsLE/c0DrpSdLq9aoxX7nLbikThx6/goEPYJ30\noFTXR9KOQLcW2nTifxDNbAEq/NP2ZWykjbQ0vGF5eGH/9VWcJTejhCF3szU4\naL5+icN2mhXOmgokRFXqdQAY6Yq/wZo7VzQ8UFsmYEmlcCThHHtZ7CxIV3Ws\nb+xNhyf27O+qKC4Z19AO/4nEDbaS25kdFxgqoCmKU8SY5uK8UIULIrVlVW7V\ngUQH2KEJ76H2HJSD1x1LMkm9L1uUQy51qoenolcQfkxAObeQs4w2pS2oKjQu\nWJMs4c7pi+thef7ofhRGyiUwIDVyBcsbpXuhFItNUKhjZLBhC95O+Wwvq12E\n8yeoVgeuyiTI31QIrvFicBy88/cqup9E6GhUkiCWyF3Q9LFlMCya5e/bi3/W\ndJ6zNV19FVqUbFNqlYX3ZE6Cp+wQTe4YbuZBYpQIgHHEhtcTYmJdYQWPTVYv\nIa+h9+lAXQ1FQKwG0AGhVFYTnO1ph/1ivV5v9X7TYiMrkMdpZ01ByeNtG2Hy\nuFt8wruE3a3NWWB1l9x7SJxWw30+ps7ZNBOQLHOSNb/fdUnrKUOeuUxhgkNi\nGV5xrgWjIHNcgf2uwMc5qDISr284+i+VCh4MwIKNHiLdkTbY0nI8LbWwDh/z\nAnSk\r\n=RpHo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmQV4Y1+iji42LAoNyzDbXzCaCLCzPqrK9QvUaurkn/gIgDJQQbrheUs3r/Fv5WGCNsLAqeg1h2jCoXbDbGWMqi3E="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1-nightly.6_1641512226263_0.9054635023367836"},"_hasShrinkwrap":false},"0.6.1-nightly.7":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1-nightly.7","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.1-nightly.7](https://img.shields.io/badge/version-v0.6.1--nightly.7-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"011762438b74a8eac9470b9a0bd0a283185e22cf","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1-nightly.7","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-qlzM9cNlWFQharLnEoPvKiOsg7jkSoyLZrDYeN4JTSCqaYQsfMR0jU8vN0fb3nHFlYu9hLNx1iTESjFLXZZmgw==","shasum":"dc174782e666e268dc8356685f4177fc4710e7ba","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1-nightly.7.tgz","fileCount":7,"unpackedSize":25141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2M54CRA9TVsSAnZWagAA9WAQAJJKX36ToBc1v5nn3Hha\n/pgpcUtFBvDeqShFS4s+2wzP3I4g4A4xAyDqUBdr5ZusXVlhRz6v/6eB3J1S\nwj+m3OBguMe+JPTV0ftTZeHHih7WyGEt4S1g/5rO9nMfxjwkUpoiu/K35VV3\nb+vDmN0NtpkTOl6uQPHoFN9kK+4RRsjYpmSpI9/IdjjD+eWylq3PUm+VGwY3\n4sqUtzddSpgKSH5RpoPag7pkbEJiI+BavQmaYXNfm9+LxWXeOTEFahkI1ypc\nKiRmAzyO7JozFcGlOWgPQpCshmw63gqvON3JU7b8GS7KvYZ3g0X9Bysov6wV\nzXP4+P5uDpltzle4tCeRCFdx2fhc8V0rCJ08zOu8mx08wbaEkIgFIgVwpyuJ\nEZKdHX2pROHlEYXKFkHsYJi17y1/6jCcY5JnJUiijOI7fwM6vp6eRpsWbfCb\ntjGLpr57nf8ZGvC8ueIYTv5F76A5yrLm/C1zuWy9T4rCKTjrbzWQ6wkBqGp8\nrSZak6NcJ3V/68ukOH35SIsICcpnPBcobpWACLM2tzrzVra9Mfyq3xouhk08\nrG6rzDC4iOw5JOyJOiThJ+xbPpCX3L8qNIrRaCTHZoMhKvmE437Qv9kXQ2iH\n+ORTpRjLG4AeQOXip9WL4YJYKDpPk8OkVxxF0lnzN34ENcuTWCKn/JoM4WTt\nmJmg\r\n=icjf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZyAUuA7SC4FhiHtceNajBsRTInolRtfWAb7hntg/w9AiEAkTC5wI/xzaUJSdOsW66fBfhGElZsJLAW0ZszERaGNQY="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1-nightly.7_1641598584576_0.5053555735108854"},"_hasShrinkwrap":false},"0.6.1-nightly.8":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1-nightly.8","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.1-nightly.8](https://img.shields.io/badge/version-v0.6.1--nightly.8-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e0ce74b10a2d0133ab617db5bc9cfb5b69f886eb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1-nightly.8","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-B3RZCGeaMhViiQyEwglU5k1ckxwCgPle4c121h8tuHHd5Hv4ERutm6yUPe5lbhG3y1b3u+QwPgv+xoX7LDfm7g==","shasum":"50aff09f47624424246bc37bcd4cc9328e1107c0","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1-nightly.8.tgz","fileCount":7,"unpackedSize":25141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2h/5CRA9TVsSAnZWagAApF4P/1Y2G0DAzOyWqtkVfAYz\nuTH4edyMfiiuMY8KCubU7oE1/hIIRx2ThbZ42ipfhKn2/qXoK7swkYrBUSXl\nrXrBgLpQKeMDh2EgC06orzEBCA2xAGgtt33KAIw4734bYCYlw4i/aJY7EWpL\nYxYEElaO2x8I0R1igyEPBfeCZpFgrxLO2l+sJ/Q8u+koRvpMM3CnEtj8QOjc\nQP1PPsiK9N1CADQhpxeV6OnGmac2piKh3hLBdGrz3ca6xyNmZVlz3XaTKS6J\n2IeTnHIZft6Qy+fvG70cUr8diBekBjx/L9WAvzT/JQIeJ92EL0TWCsOyYoId\ngA7hp7jwuRQ61Uyv0oZFGV49GlzQqnDtQlW2fyvsVB1+VfnnbK1w4mUUrc+Q\nxYANVJpCiNlmJSeHpL4pM1mGQ3GFOmpUkrpseoyja1m06ctISHoqR9e4iDtW\nJp5mX3luCVtTWok7xSX3xZ67lm0oD9fI3PpyB4PEopFxULQiOm5e++oQk6j0\nTfHLekaetAh+xZkW+UePX8+VSTghUOUMpgOQ86n/QfDX/Fp8NJVtxumilAtd\n4DRAfVlukO5emZImRd5AdrHhp04/nSxR2dhAU3hmdeD2r9wKEKffcs6hU5tq\nrJY/QTV0a4uoqbqRHh5+wOaPJEZQSoh7PbYjNbcpUDsSAuy8hAXpay2igMm/\nTZX5\r\n=ylu/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDji6WJsLJZ7EhFygLeL3r9qz8IDK6Q/jBwWNT13o89kgIgO8BwQpgQbJi1ECQ9/gcPFUg7/eQw41sAprXUkEGM3B8="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1-nightly.8_1641684985240_0.5221824322048256"},"_hasShrinkwrap":false},"0.6.1-nightly.9":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1-nightly.9","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --enable && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/debug.ts --disable && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.4.0","mongoose":"^5.0.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.0.2","@types/node":"^16.11.6","@types/shelljs":"^0.8.9","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","all-contributors-cli":"^6.20.0","eslint":"^7.0.0","eslint-plugin-jest":"^25.2.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","jest":"^27.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.14","pm2":"^5.1.2","prettier":"^2.4.1","shelljs":"^0.8.4","ts-jest":"^27.0.7","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1","yargs":"^17.2.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.1-nightly.9](https://img.shields.io/badge/version-v0.6.1--nightly.9-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c315868b4f7b1fb5577305bc87ac0a1d22e6b66b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1-nightly.9","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-bqeIJLM3yBA6HMVdwxju2JtLFuP14VJhdqiQSquvvkcX1vzuNhRM93KVd+yHfXez9sn9CWNTO42KAwsEKkPk0A==","shasum":"fba83ce053748ccd1e793069eb961b032555531f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1-nightly.9.tgz","fileCount":7,"unpackedSize":25141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh23F/CRA9TVsSAnZWagAA8OoP/RTgBLjbxO2+vjoa5UFY\nJtMbwX2PRR2zDMo19UMVkJCZhaWo7ii/bhFQYE4vahDYNBHyB3PoywYi0gmF\nZtM7MV3Asu44XV4QoWjiwZE7iJ2aBew7Wmhmtd5MRvI/9cOwdaqUJNGYbN/0\n3F42nsU7gcF5M53j4xzPO1FqHP+lavyZ4vPLtrcaM5ukXUZD594xlFe//Z6K\nmahO4ARWgWsYGko+c6qVl9Nl6bYz28DERUNV74mTonYgmDaZ6IIyj1tK/OaQ\nYzudqVRemPfJCQGVpRcrn3X8rTsHAlJpwoCeVy7Xx7V62BpDYgJr7BlvmkpZ\nNvhE/z8LPYm6rkEX1Hc+Ru3avsnBWjNrwXJIkc9+/sR8MQ9GgKe6YpshybmM\nwALFt9WLsvvehf+MaVXmS9OGLW743GL/L7RCavLpjBxSBQq6q31t/oRQzydK\n8WopmALbGtJrM0js3GUfwf2cXf1/7kwX613lIoZ/MvzZcBmdeCqbSnN2kG6O\nCSGZKU1FofwQf85+Z4jGRYWdyAFQSgGK3k5TGeV70goA7tbe0U8ZgFaafHR9\nq3wUN2XJz7Q4FFrfJLJv2Cj4Kg/d+JBOg/94Gbz9q/2FmWZdSQdEXVVMpT6w\nn1zVc6hFHt0okWxB1VEQLXIa+eKUqRzeRu8vpcqZ7/lq0cJ3JBPi4Kp48xJl\nYF8F\r\n=Upk4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJSgdbsuqeSwLN6UMq+fom0AVimE6e71uOZzsGAgijwQIhALHlmnppa0fSLI7+RWRsd5PsUJvCV5jhhp1OlFhfNdk6"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1-nightly.9_1641771391118_0.30529835401150884"},"_hasShrinkwrap":false},"0.6.1-nightly.10":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1-nightly.10","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.1-nightly.10](https://img.shields.io/badge/version-v0.6.1--nightly.10-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c955d74d261fd86833f67414f78d1097c109be9f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1-nightly.10","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Eq+OuAe8wMDEJiMNAEVshjGH5VUHhBIukO8XfNUMD7x/L+a9qvfNJy2SMb6ynSWHKcUQQ9d3XfTzJNlrd/WPbA==","shasum":"500d690d6eddf888afc1a2747291e324e2876055","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1-nightly.10.tgz","fileCount":7,"unpackedSize":25130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3INvCRA9TVsSAnZWagAA06UP/RFp2Nz0750bLJAJiXJL\nbBsbni1BBouqRDsANAgJGcKEBhJLkX1CFzWiUZ624XMA1DOG2aKFMxPPrCjC\nvrXdMnAu2hWRoed0iXZSJfN2DZW3fC2HR147ivixwMCBeBqAdLl1kdlkcztT\nvsg3j5UNFHXsbBO9r4d0RKWZHhJy7QXrsWRy4a/6N6cEf35JokmjufCQ0/JG\nJhDfcvDyZ82lbAQSXyl3hYRvo6gGWgCKltL1V0eaBJnWN7RDfS6cC7V64HPu\n0lcECpPDIfHWMVp6S0OQFKjHQ61EXbJAyCJTq2dFiVjOVruuItHvgrekU7nl\n6+Qhb7azed0NDRTAdGE+MhdarQKYQPmk+Ye5q7tk1dZDJEPOa3mVDCMAecVp\nTXsYDGJWEbL2Dwnvn+17nb5dhH4D0adYYdSO54mTdpLEgcxTyP5uulMEid6F\npmZ7EOuGaFMP0f0Ja5wGDly/gckNE2Qv45bvqJ4J+gj7XjYF18QMjd5m8EBk\n/Mmd7uvwdz/u0TXjIFILY6TTwl7Cb1l0ceIYW3DWmSQgcCOstIm9kBGF3bR7\nAaqyPhvEMStJ/ICPttsz8gA1GT5VbjDfdHWCNRi4CpsbdoJ0va4yBiAhaqOK\naLuFSLbK+PbU7NTdY+tqB9FtyC6bkn+UT6rr7CSR0HYnmkKJD8BUxWz34Q87\nIk46\r\n=4yof\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1qSnjJFvpoLbIucr/U5fuFHgsneeKSQ4hWLBlaTa67wIgMTxOteqmVYq4ah4oK67hnK4UG9VjkVTPFyKs7RcKm2o="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1-nightly.10_1641841518988_0.24051674366456166"},"_hasShrinkwrap":false},"0.6.1-beta.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1-beta.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.1-beta.1](https://img.shields.io/badge/version-v0.6.1--beta.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"29513d02af65ff57db35db72603d48da20f79725","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1-beta.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-NFp7oO24Xu6D9R1/+a39nuhdH/5iy4howcw/UqvsT77/WqaoD3keq635qfhPV9/BxMEGpAy+yE21PaCACL38QQ==","shasum":"b55e1d11b3632f62c6524f2e8de1924a858a62d6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1-beta.1.tgz","fileCount":7,"unpackedSize":25118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3IODCRA9TVsSAnZWagAAbx8QAI5RobDHrcOq5b32V3qC\nP53EWMGDFn4AMcP213PSf+tJtC6nOoGWqWd6qSdN95i5ebtvwIgrqOYFyE1c\nlvk2VlFzW/xtJXRigT+AQt9+qBuc7G34dhrYC1leJbNtAuiP9ElU16zmJ+re\n26HB5djYEqSh/7pm+i/3+J8gVJpTrJkXqjg+cRSUjYx76ngZ3zaOujhPkULI\np7bhCVPrFExucuHib5kKCm7RuETpWoibuDO94eubPviA5cQ/KfoAuvFPjMZI\n93GGGO6MgjblNBEjIkmD+guhlmc2rAQ2pPl2bMSb/gb6Lf6HCduKp3kOA8d2\nWSrZH9sfzyMkEO0iL2BVGKYNwh2fCw6PPqzPBLQUMSW2hhll8zA6DUJn7YKC\ntC1oAowX5PRXUQnTBBhCo5vNPnDIhmiVElONHAf5QASPkbJ1R7Ix5a+rxgrB\nFwW86jziHMIa/1OvwUC6bIwVfmVZB1q4PikuRIXrte6Pni056vz8Tx4gdVHR\na/aHmDW69zb8IhPM+0tQ2FeNzJJXIN3et8S9FeiA9RUCFEGik79HtBguwRKa\nmRWij33Otn/XtfittC83eR2EkYCfeWYdkKDtSUpzFml6vNdP9pOwjB9L7cLY\nbXtt/MUMvNr+UPdERrsR5sLy/1Jk0z5cTKQkGWFMKdoX0ms/2IHNY98mkoO2\ncxSf\r\n=LS5v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhbzBATyz2ft8V8WiU11de4ugBlZxp2On7ySvfc2Bk3QIgSJHB1T3f50IlRzPD/MdLj2FFDHkMi5exw3YwFBmYN8Q="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1-beta.1_1641841539144_0.5458671957661925"},"_hasShrinkwrap":false},"0.6.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"gitHead":"7b79cfa76de5a7aaab722bba73ba3a50b4f4ba16","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-HEnWXyP4AoBcUZbnuCpg9Wq8O+S7HxxBZJXteFcQV99R6Cdnr2jqdoNfxLECjXkmaOPt+9u74MW1U/z70hJ3oA==","shasum":"d45f811d305a1781164ea2c05248986eaef3b64c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.1.tgz","fileCount":7,"unpackedSize":25096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3IP9CRA9TVsSAnZWagAA+KcP/2xRRb41eNuLrHFkfPVT\nVzPhKewBrCcZNesWQyZhL6fMT7gfTI8hl1DrkSB/vcKVJZSi5Fx3FtICURXJ\n1Tbn3/R4BwGo71jdi5BfmPQ748kzJxC55j7l5c1p4w5SqXPGHmoXG8Wrgp/o\nb5Tfh3RPNHNanFirb7plxFfXKUth4AhbdSrY6tP7s63cYH/sew6eFr9bdvEa\nv5iG5lrLEbQOpNmg+QGrAEHyZXAO5mkq4UUjjCR9n5zIR9CuXZbksaJ6+jfU\n9yptvCOzfhwB0qDDccJ8xETFXmchinh0gp82dSUKh2ZVkGHC2tOpLCJ5mbOk\n/nM48e+GN2yzPNkSpekV4ZJNdmJp+FaaEzL4b40rO9OnfveFuQ9NVRQONCtv\nwKWz0neUc5OcFfcah5aB8zmvPZ1LGU9I2jVOzuDFWiu0yEoqDBb3l3YFiumo\nEvDEuyxtZp5UPIfzf9LEuOOU2+ML7vUpycDrOi5vH7BmDytqoifeaI2jypSm\nHjixWt7t1hag8WoY1F9LYL9qdpNits5eJlVwbbuHtRtbxaWDlWQkacY18WNL\nJhRmC/YM6gj5ojYhboeLBhiIH7a+bNwBmmM2vy15z8Q+iJCTzDVY3DrBHrbT\nu9mpY3n+UGvLl6t/jjpDXoUJL5nQoncUlZX+PE9Wra3yM2S3rqfhrndAdsYC\nAsGA\r\n=wJmZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGA5HbC0b7klN1mCLc6wC3O0PM6muPANLGm6xnhMo2PaAiAKc/kucsv9YTTFWCx+QuDDqB/OCL1WUAMoOho5h1JWaA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.1_1641841661345_0.10242061401555991"},"_hasShrinkwrap":false},"0.6.2-nightly.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.1](https://img.shields.io/badge/version-v0.6.2--nightly.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f753f092c9b25dac8b31efe9fd9b2f4ac47822b3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-tisLcOtwTwn2VASy7tcD43WO8rDiKENBuygoIRPRmJUIvW4Qve4hQrE0c5IVNF/HGGliD6TFdA1AA6VLdke9XA==","shasum":"61d9c925cf20eec7768c6ae147f419cb2208d549","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.1.tgz","fileCount":7,"unpackedSize":25173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3Ia1CRA9TVsSAnZWagAAVKoP/1koHalr7Kpeoho/J2tb\nwqfKYVcn0SoknfwgGUw64IG3XgOTODFzFKxjAWd889q6vz2pIavkxTgtU61u\nNPFIeuZHTahCftwFFrnsR6oqQqBSWU+QxRGNcDgmkld6OUUo/vt2T+zBrjpr\navm27kosoZvwtfv1VS0TRXiTnKHNqIeHx1jJrEGh8saWbAFIZe8m/n3o3Db3\nLAonaoQaoh8DmNPAZ/5bLOe8jAwL9fJ63GScCcwplu/bmFFIQLeAHW+gb1ba\nDYzRCFl4/nTCk1yg7QTDoK5Jg4sReT/OUVDq78FjhReGM9ISEF6CerbMheHl\nhotKAoBBGG4k5CpFereirV1Z0LTLE8A+mpTeRVrZ1QrghCiP1CQ65/0BzOU9\nahsWlz5iz097U9FpaZIb0Lt5s7nWwM1xqpO1vYDc4ImqXkIxXzIU9LaUVGx4\nKqdb3WhEVTUiZr3SHxHdsxQrTJP5ZRynfTKK8/gGdEci73VtImrX/MZVtoYm\nVp9VUKRjSLpPVKkcse60WtMihXjMcxNfglzi+EWLMI567ZgzybMNaWHnpzHa\noMvX6B6reHm1EUiSfdPjxlEhWrnyiqnPEE/oKeF+2sNgvv7TzKZ21Lngy1Fe\noXIujOrQFOBDznbtSg4QYqYVwfXjgcUoXxPT/mqGUeEP8QIc+EtgP4q9n/QF\nnAer\r\n=U6ZM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlz1DPyNFgRwa6CqRaNs6Nn3VyjZZeTThYDrOkTrQ50AiBJ9pbR6xqTvVg0SDVLf3fP75yu9KwdzX09hilH6zBvcw=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.1_1641842357303_0.505567598978343"},"_hasShrinkwrap":false},"0.6.2":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"gitHead":"5b520f1039d33f501275ea3083827e1fb4bc2e76","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-/dc5hlMKBwM0TRbhDmz9pg+a+nof20QleFczfQtnjaczz4qnIKzXMuYl0vg4BhLYq/JjupOpL/n97xVvW7qFZA==","shasum":"8c812c41c4afa908ed1e03ed6b38e8e69c6ab3e3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2.tgz","fileCount":7,"unpackedSize":25142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3IcKCRA9TVsSAnZWagAAaOMP/R1ABTamRt2s8Htct1BB\ntmsg+IHSujzItu4lnM8UFSbuck0mCU4Od7lmkxJ3Nug2rnUuJvxdr2ATdXz7\nEJViYzMs9JekPA6jqDzsh4U1c2oTs6ROGlP7v4fztFlGFGV9x2tQoIIw5wT/\n2PPe/nIzyt/0aNA6orv8lRWorZNNOimcXpLfJtQTiAV4Dd8ZCcEIrIJ56l7w\nHfep312Hsb48PpVAvztywtXqdldUMzgHsTE9P0Ff6xsR06HxQQihc8EYpn4p\nl3PslF53jBcgr/1IoHxOlvu8g80BiAJlrX8uVoiSUynCuHgSAXyKfZUonzEp\nZPtympcfJ32VeWZx+q5m4lPUwAdVlLKqQduR7G3gDr880UZQi9kIHyxoOvf1\nfra0ZMtBKovPqw1/VZDHjJdf7J+abG87JoXyNpfg3/l1Xn158JAQ1MvFjo/E\nf+GZO8TIvZjpf6jFzIIn0fn1XEncqsNgXiD1i6VNX1Uz0Z6Rnj8KLblnrtuS\nzqvb2jlGWL4U+YQ7Q6NzEqEcJE0/WJq7Pq8zRTh0oKJ9YT6ZsSuc54RG/Rq3\nV1JuKHHsuxyuVz+ZfosrUmk+tgnSKCbNNROWGK/WSzfe7L/Ld355zl4tIzGu\nOIXflodWmPMJaeuX+uZ6u4Nzm5jlj3WlppwMrgLmpAgr8LRJQT+DOE5lGSES\nT4j6\r\n=/WaD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmUpGCCTBLO0YB04WTiCbypwjeuEY6W+zR6ebg/wgMMAiBOOK8NP2tmw9uf+puLgw/TxCi1N0EFQ/sDlida93Z4VQ=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2_1641842442685_0.8691081126083875"},"_hasShrinkwrap":false},"0.6.2-nightly.2":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.2","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.2](https://img.shields.io/badge/version-v0.6.2--nightly.2-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c0281c6f2f346cd08710c619dc8654bf11312cd5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-8JEN3gL7yeUC78X7e5Un8zNDiU6fzPoReD/dKMrrobaD93TvGj4//6zydXrrINhfTuUP283OuJDV1rZ5HkmA0A==","shasum":"1a774b3375fbc3625a3f8b7f88fe62f9406d35fd","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.2.tgz","fileCount":7,"unpackedSize":25173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3IlXCRA9TVsSAnZWagAAP+gP/ieI056cmHWAOHOjKj8y\nKPnxNZC/SAKLghx7th1M5Npkig/9aFP8l+ZNk5QxZAgkhHEchk8+6Y4lhyKC\nenYSyNjYM2RLSiDZBVA5cA0Iv0FWmVEMvwhVTLqTdhI74XMU+Igms3PxywVL\nNaiZL2FkHX79+2RUjMD/lJlJbKYi1CHf/AJWWpWjjwvClgybp+8fhu0aQJ5W\neOhdmtUUtsTLsZMXRchN8ALMaEQ1CQ+OmwjpF2P4kRiePoHEBssBubDWerVi\nSZ2mUaQsnj5LrmYKX4/w9J0bHzZTojU6uavHUpD1wXiGwwltnphzxdQy5hJi\nHYrJpVQqYcmeg2FpGV0So2PMSrZ6zwp2HbD8BLsmaEz91hSRNX/KAmBdHOs8\n2kCjINuzb/dczMoDfMtSwXLsIZQHm/i/HeAaCAzCPUvHjvmNSmMITO3zrd7V\nV14JDhzXaFNf5F054jPFmoYjeLBV3s7tkGF94Mm2BVXpf5s/RLdJNFa7BURh\nBD3pMtvE/goEw4WPITwz5Ug9yheVYGQ0t5p4jpWibN36uQwuUrr7T5cg2i7x\nyoIqWp+srSUiBRsgXKVeOu/MVVTRNwZ3jWK9BatPIUejlIzjsd6vSMzNntIE\n/FXCs7y+ZFnYsCwv3Sd4sC3wgOkY4+dz4OtKUuHnTNcF5YCJECQ3V0Ko5mnj\nGJjm\r\n=4N4r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoS708tt+VsW5cCNKPC4Dzg2DQsrvj1YxrTK7iUUgqJQIgJGkmAwx3eunpCoD+Vb6jWRK7cAZuTLF2z1fhLy0jmq0="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.2_1641843031833_0.8995839955083034"},"_hasShrinkwrap":false},"0.6.2-nightly.3":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.3","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.3](https://img.shields.io/badge/version-v0.6.2--nightly.3-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9edbe4a47b436e6efd3353bc39bc4551ea6b6e00","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-pdQncUQvSFp5/Yl70NpeHk66TeUyWxLehA2hkAGA1r+o+pRlrcPavwYg8zkzgExvKDMO7sh9aqwuJ7vcMZhxMg==","shasum":"eaaaa549f8f36eaf74e5fb4ba9270200a7b56156","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.3.tgz","fileCount":7,"unpackedSize":25173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3MMwCRA9TVsSAnZWagAAix8QAI9doiq2jdUAWUdwm9WF\nVBSVzYRXkTFTt1SBLPuQ46IHgbuCooCl498+PjsP3OVMdVUbpm1jt4kpUim2\no1pB3TjVt5GPG2iQukNRF/SENFH35VTGd6lyiDTUgAXF67d2Qx2MqWm+DeL3\ncOiD8Cdlynmx3osvzJ7XFOQ5D5Xj3E4tfJpEx0nNCp+58NQncF4W7+/dKxk7\n8g2rmPagq0mTudr3Oe9vJC3hAhxLnYX6ys1TNMSNFCowk2NsYGfLcykIm31X\nMZNN+laAzjpIWhBRlf4xBaLyc0pm8N+/aUDQ99LyZ5fAHeHzgIPzCHAVpwXt\nYIPK7dfPIo8fm555/2+5fcRPl4zweBFNZJeLlo03/EwUukODCEEySWBfdlML\nMeoMeI/RZKSyWElnbmJLw1tMCoNAkYnn8Db24sFV7DbXegVJiUGS9dNxWhe8\nPx6Y/eLuwGDctbXCG0XliAX4JcyIU8YYPqPmsMIHIeTbG6IeazoY59WRAFrx\nJ9xkRdVbwSnsfcW/V3udQxdOXNMaNk+hf+gi7nU4eArItZAXc1zz+0TWgJea\nWnjN3jUCEtCs5D2sfvzMKTXiuUtCaOyGFxKsbbgWr4MwRw+zQUJelLWimGdS\n0m24nfzBsGKW/gK/po0MMyXGmXv+90fusQD+180kWf6LPEgKFBCZwVr8hb6K\n+Cv+\r\n=Qs8d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUOueCtH3LYKypuJUGUvJp9ynDqCktL3+f2dNknCjyyAiEApcVXdvCZ+GXhgcqWQ/5RiuVL5KuZU/UGf1ZKWYc60wI="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.3_1641857840503_0.02549027509008095"},"_hasShrinkwrap":false},"0.6.2-nightly.4":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.4","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.4](https://img.shields.io/badge/version-v0.6.2--nightly.4-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"01169bf894fdc09ab7fe8b5206286fb02f3dd92f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-8bhHYL0tpX40Vc7QAJ4JtXZBrzucvvmIYy1DJF7GqSZ+MO5XSyVg03dTObhNHDBWjIFusp8iTf3/2eda5rhEgg==","shasum":"1f180a50da981e660227d15c9dc2c8c91b209c2c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.4.tgz","fileCount":7,"unpackedSize":25173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3hS9CRA9TVsSAnZWagAAwGUP+wTl4M1a6Lk9+2cvn8gF\nURtNMVIuy+VUwrFqxy1D+O0wskEXCZLDegVZXQy/o3okIaNjVUuR1pM4zS3n\nUQ3xpZOOpJVp5ZBz/yb2Vaq7PDfA8LTiI+wQLxXIjbekG++2Z5ugKI9l8ZCR\ny0VDUfwO4WvtYR9K2tAFCZZy+gvRHQVJxlJUmmoHiHKzzHzO5T8hgLPcEiCu\nRY/fo8H7D4mlTv0/weRwB1Vs8AddyPyValgPcpx2HV1yVMRdSCoubrwMrD7I\noLar4G9keqKa/+IqNTMP/j1kJy/UOo5YD1BpUBMYD31GF/WkHfJCL4wdoWmM\ngVXjND5s+zlFSOc1LCwYpea9AkPTPFlFqUnFXnl+D3NUPivNw+pYZaL3lZTY\nIm+u+ugt39UViZC2HYypk4sbVPr9LFm0pRV2YbC3CUz8ZURHC3ZmHl1KW//v\nhB37FBGSCZVAQoIHV12NFaPLxUjMSEqmLC1hh46cNO1nlte0ZkQBrta9njZa\nWaWUyvnGqMWuE3WsvYUfVuZIjI9bGo/Zfz3zNp6OCd4qANkL/OPGWALhG69O\nSb62fmw/2SWHIz8RvApdTq8Kd/ZCvH5bkaXM+UL55pUa+J26rUVRhlY1Se1Y\nC0R0Pi3nNeVZvaHx92u+7zLj1xsi9eRgr//I7wcjtJBam/znthm3b6CbHpTY\nCE0G\r\n=65Tz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYEClG0bONbzZE4tbFCDyXd1Hjc2Gryd9ovlyKgv6YewIgL9sos8ajTz+ws2NxaJwQolqftBW0jSAVxDUnqT7eqrQ="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.4_1641944253471_0.9349556424261376"},"_hasShrinkwrap":false},"0.6.2-nightly.5":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.5","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.5](https://img.shields.io/badge/version-v0.6.2--nightly.5-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a7f68ca115979f8b648a1330ef2a644df48e68d1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.5","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-7/GuNmB0TEBS5+TpFwz81nIlEm1kKNfVl/hVh3o5PcvRr/u0R5TYauVWaUYoZmQ+cAMcQAfDhHSCQj3bpGKZLg==","shasum":"8164f0c9d0251fbf3b2d54182ad18db7e4314a24","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.5.tgz","fileCount":7,"unpackedSize":25173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh32X5CRA9TVsSAnZWagAAWlsP/3FAVt0nYSFHcKspamCz\n3X5avcgvYP4BizBl9rb49nbkdsHDShc7plY7QO7g8CMB94WMO8Vnq6nRqS+f\n+vNEzRigpLSW66urQlrq8A96ZJz7LA+/E/AR4msbwGJEGO3vIZGULqS1CO+q\nkwTsRSosOd3B8Gf8Ji3faeeC1IRhtSW0XwiPLbm8oGBhIJeaPT+KhI87TSaq\n52KA/oQlx6WeijVUuQ+GH1OG+L7LKI0wKdtPe8XPj36KPggsBOncCnDP0ioi\nRhJCYhkitE8aGPK1KjNmJJzad02oHXSby20KKYWFE5PWM7OHYmeb7H7ux10U\nszLymsjN7vHlaLeRABW0Zv3/bbZnK500HyX8KuGijxQZcWCRl5hnbZ41mhRp\nbPzUBhWnP7rMoxq4qm8PK7A9NawBR9ut8xvrO95xSgaH53i1QhcbpTGMYVdL\nT9c7mk7mJjkHvnJfxMaUUj/RM35cJ3k8WlxB+vW2M/RPjJSbbK5L+ayM9rX4\n6LDPMAXpjTIkLn9gEGLVby3DeyI4uT3mjduqikc7+rqZ9aWEPMOcMyD2ShTB\n+5G8YGmCGvvxersY+HLRgEocL2qcq6EV3uBHmIq7rzOuBSr0SpiKwuUc25XQ\nCm/rsiQ5CzekkmHKbIUhD/V2A0mPLWiSmZNOqRwkW7ChYWsCbC5SXVqH4+bk\nNmS8\r\n=C6Gr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcPckyC6uc1+0APWuGIxtXex5ZE6Fdo35nec3f/WXFQgIgPLOZ2/jZr5fFhBtCHzzrqjM2MEnRolsK/ygvplqzPUM="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.5_1642030584889_0.7688539357842841"},"_hasShrinkwrap":false},"0.6.2-nightly.6":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.6","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.6](https://img.shields.io/badge/version-v0.6.2--nightly.6-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5fbcf552ff23c2c57d9b52a07b68a795606425a1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-is54PQFfXhn4aobKZNAvXfZju95KmF3jjdOHXn1nuN4jakLewihEdgZxpAXsfQoL4iQIcp/wa4IO01fkFvblwA==","shasum":"23fe573408c67f4cde043630e04dab1be26983c8","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.6.tgz","fileCount":7,"unpackedSize":25173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4LeNCRA9TVsSAnZWagAAEjUQAKAD9fnhqDzIVbpIbSdG\niZCz3EyQKVeFzCIi4ODg6+qoExIrR4PjSnFskFquPqkbIJrbZOP+VqiUERuL\nsPnrJN/AUcD8fnEoO6T8DUBmKF87K0ZR/AeEk+cv+uEus/mE151q3IcnUhB5\nNd6mS54laRg/NUnnY2isGswI/3K/d3wjjTJBaX6n6C3JozytOiPs9mK488og\nubH4czNlaxdM6ngI2RUDGFXg7yhVjVlpU7QAwDlPOclQJ6M67SgeIAq4pAj2\nwPb2EzkVIxt8xvKH6tIEAFw4kYHpR3z8yl2mjMuDQQwYzCJMSvIti+l59m4Z\nfnt2cHcrK4lzhxwFB/TkGsuqjv1Hk1twUMMApuOKqtYqhbEjbRaD+golVCAR\nwfg5atIPkRvC2spNHX5UmMweiH+WiIN0UfykweHG7n0K1IZhu/5ObJ5nxoaU\n8JRc+E5lDE8RDmiRSCc5sAN4tf5YdO9q3iq/1T609AWcfVUiHTqeZaZ7SHPj\nXniNI93T1WTYj05H2KcjA7+TSc1AHSbLDBpDVgNwDoCtfJUpk2GBilJAkPnt\ngKA0dwjPEDq/GcLYYGjTxdXODPPZSFTJTenbazmzlAkg32aVo682U/ICKu/u\nyxsV9ju3zwcl43tgsDEhs5y5z6AAJMVAbkducJxzaTssytHYpCsV3c1E5++f\nxnix\r\n=GKUk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOlugREaI1lP9dYrfcpwfkBu9X5FjRqX0XXj7IDrfXTAiAcSu7IEkPYKO7jN4liGE4UCPHMIQdDQB39vldNq6hUnw=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.6_1642117005741_0.07973372219611297"},"_hasShrinkwrap":false},"0.6.2-nightly.7":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.7","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.7](https://img.shields.io/badge/version-v0.6.2--nightly.7-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1065cb3ef759f11e6d673434cb05ca072d37cb38","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.7","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-6T4VimxxNjNvWVhDTlNxFNUSso28E+3ei3yWD7H+yZOq72K06Rxa9c1RxGzlO/3UfMZhUDucDkVHCpI1eDNl0Q==","shasum":"4d4c818b75d1be0f89b9732c88c1d59c5378ac47","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.7.tgz","fileCount":7,"unpackedSize":25173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4gkKCRA9TVsSAnZWagAA+yAP/0PKc/nji1jpsEUk25sT\n0yHslfGbLEcaJnfS5TQpD3omP6oh06S1BAVzi5i9faqTOqvLBvHUlHTA+kSV\nm3bkWWPcLU6WxIGYKF17KhvmeC9/EaVt2VBlg7rFs/WX7gHkECOkpQAT3tU8\nX05/pkdEP1ZyB5hSfOJkJCpFRbSDb8ip8LxcynngB3vFBCf5GAhxH3ID2z9o\nyGU8QQJ6+IDhHncZSFPZaazb1FmFY6vcyEtEF+7MrFnO+iZhCmJlenWdCQBU\nwWjPLTCTT4SS2dvQwCftT1BDDpibX/7mfKKwCwI2DznU8euHt3bzdAIjVAzE\nJsCZVEQfoWUad8BViI6pvYRoVqrD2vBF88hhTYq0thmePdV+7oo2UqnWgPzq\nh8PoBS4VnAfamVZ79KHAqZqu/oyw17Yh6VAHAuCgFnvB8iFZm/y5FGaZA3/c\nCYBsZrXXr66shPgvldRk3zjYALdaU9OM8xV7VU0thVqA3y+XmPIOB93ZvAvW\nxEKyp+rrdBHPuE26VCy1X8sCtyuBix/ivRod0I5BHAUvCFzicEWvnmXRGBFF\nyXJQog+2yM1QjLklVmBOV3e//YoX/sUtbeHQDB7wTShwrRuCzbLXhRdmYNjc\nVN9ebaCajkK77ES7cn7HvpEwTT4U9Xh1EeeIJWAj/zEuVaRrWwAQgJZ59MFC\n1Ji7\r\n=bLFq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUG0tv8PJlw7zN6KPMpqH4Pdz8C00F+eAn2dBSFSK2LAIhAN2pC3YYKPFBv2g6hZQzyr+lCuEEOXY+SqHEa7Hyv/7l"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.7_1642203402826_0.9556646051349005"},"_hasShrinkwrap":false},"0.6.2-nightly.8":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.8","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.8](https://img.shields.io/badge/version-v0.6.2--nightly.8-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a17ac1a6df102795e3c20709a8fc47118fb65e03","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.8","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-uoL7vMuJJZmMvox2Aemh2z4DIwk3joBpL2ga47chNy6nJH2u4mxheNuOtY9JqHVIr+6dBz8ykI4Z0/XWWMP+Rg==","shasum":"0751cd313b41803a5195c3a59adf8eb290472048","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.8.tgz","fileCount":7,"unpackedSize":25173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh41prCRA9TVsSAnZWagAA0Z4P/2AYMiIrhTi5TYx2twJS\nUIcemr7u/d4fGD3R9nXzT8XfjV7E2eWi+2YhZ8ZgbDoAgrIM0dEyjPskxL3z\nlcGt050cymsDe2/I78xfafVCPFgwt1C/CHhQrTIgwQdiV68OcQKuCN7JFVlJ\nqccmX0Thwa0Sc767AwDSHvUU9NAOrMnvG5jaR/X2lCbfhHVGN8rf20JahMGi\n6wQCBYihyBx/XAyqUlwkjx0ieNULqVE2tWPn1H07/6ygh7WHnUAU8sltxi70\nQ4Qvq3wHSrXfj2em0Yp8fdqePgKATh4/kRgmXAkyQKsR5pkz18wF7YMhmLRj\nb3PgtYhuwqCyhJrgQt+SsZO3oGSc75HfbVebl4ki5fdekzJTEdS8TOjTJQNo\n3OfTZDum+Vd7dXuNZ8e/fDC0Eg8ut8ry722jXdUz69eSzDC3sYIRPaDmchCW\nsi/Yp+pHTeOJbek03TVcpnzrE2gR5zoBUERqUjz5Ed/GdhDt6DASGwSAH4Pc\nxhbmIjLiVmDnhUKv1Js0FkLaIFMFOt4zJHmo3ztAtol6uX26aEeTwy07q5kI\nBvGB0sw0lbcikTkbLeYIjAK3tuMy8vzsCT/3tRUOF3PLATPy16Kz5rin7o0S\niFJgx2TiDMWPBnRdwISN1cTFynTPLIfK0GqI0l+SA7RyX3maxxow6bCT1eDi\n4ptd\r\n=ntA1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh/cS8EmSQYds3uYdVYsWY8Cv4S5d8b9d79QhX/KtOSAIgFnrWUDQowx3h2LXQgaVdAHVHaosJKSYXEPxW7UgyJJc="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.8_1642289771122_0.4716043246195387"},"_hasShrinkwrap":false},"0.6.2-nightly.9":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.9","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.9](https://img.shields.io/badge/version-v0.6.2--nightly.9-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6fd3b1d46bfbccbfc6766fbf9c4cade41ee4deaa","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.9","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-H++xQx3pA2P0BfWKPIsWuSDmDq8noQq8jE/o+1LG9pGFnC9x4m/Knxl42Yg4WsLOMssX0bRllFJhwjJ03lADlA==","shasum":"fa52e63683fc02a0d230e906de27d522725cc2a7","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.9.tgz","fileCount":7,"unpackedSize":25173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5KvqCRA9TVsSAnZWagAAoiwP+QCQ8YluvmRATMgQ4T2x\nR9WRmKHBcZ6kApmYWDHP5QsXhG3mf+qzrk7cWHKYrgO95xDu3pCP7gJWnaOk\nn98RTrfnqEBJb6qHRt7PJh9yq9iG6h/WuDH77YuOLCY/Pa+LTzcwoTIkpxhy\nFyfydkvcYKrnGdeO/fgL6xevpalby66sj2c0kvuig7LF+j7tw6qC5p6JNZms\nUqv30BOAeZeHZAotMOEBByTMF4fkFQBEl7Vs5lLmbYrrFwknQRcyY+f4Aog6\nIijk1In1t5RMAt5wilqygwOx6+HnuXfH+Uc09d+Eb7KPDZIwhxv7Hl2GIqef\nbqAFJcd9cuZrrOTdx57fIDey2jRvP/oyMvhzKzHZivUT636m+bEVe0WA8S3j\nqGFqURIRDa7UJfrBjcbSqh2Q3n6eub+Q5AyAqzlr8w5816DmIF6dDbg6a8LP\n4KiWwFHsRWTQ6tccm3yz4iYQR6Ax1GWXainKZGBlZ2CLi+sq+0lWkXEJE2Tk\n8i8D5stx94YWgekvCq5uyWaiQmhoebHJ9MWKhOZrA9JwfFoy5QyIeERZVIy1\nwHwZLXUFPhEyKFQ6MjLBB3nDxyYUGyFac2gvUcHlB3oDpyneSh5JZ8ffZlM0\n2FxvO1/u36lcJV7HRWwguOlbGsAzp0nbvR7jN5whsHADsYMIg4cnil0P5KsN\nsF59\r\n=zjTK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMHdE/Alzr6gq76bIEMmOG/8SP6mPEhRHEfxTMq3iWAAiB5OSv5SPxrOIm6zvIVK02gkILIx1Yj4grXETkNhWBwEA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.9_1642376170412_0.8902631041302109"},"_hasShrinkwrap":false},"0.6.2-nightly.10":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.10","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.10](https://img.shields.io/badge/version-v0.6.2--nightly.10-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"420e46cfc19a6d12181f40df7644db6c60ebab00","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.10","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-xJinNkkp30W/yQcBe2+nQr/zhm1tv+MrbY7C1szQvo3V3EyVG/t9oFALyR2fUr3olQahL5TAQ3mQ1c/RY+1/ow==","shasum":"676e04854d0b0204abaabac788e21ae906780d88","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.10.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5f18CRA9TVsSAnZWagAAp2gP/j6heg1jKkk5JxbRAPOS\nJ5FCyA50O3nAkZDrQGWPb8AQh3odMBOZekg37mnnbcYoCm/GBcWYyrqVVcC8\n3K8iHe4iaKUEEDYdyg/a7uvSA+r79VZBzKgMwe4hdCrRM83LrfITl+91N7ek\n8LT1h0tVZIoxU+mIXlaDlU5Q7QB0EAUIONZ1LRGoMhfnGyuHYQO/3L/vVgF6\nPjhlW6cHQF/ukTcPpUr68ipmBf5+6PUclD+tnRoSzgbiYjQQpWkhhSMZYiS8\naxckz3cLwNBSZXf/f14haUgpOZ7H4YWVj8QEYwIBZ19VFAe+rOZSfL58XZDn\nPtHN5LX+h1KogdHk/nN6Jq2czx+Z0L/qktyEVQ9OTQDmCEOJxwxDgyJ7qpyB\nC/c0l2tNxn8zxXtkIVzCliNm0twrqPYoR3Cnxd1GylrWA1GQDZHMVnwAfc0v\n2fVd6eGPdPEsKszmPLqgO901RBi8RivnIHIkqX/ez4pEZbktKLi3+V37H9Zw\nwHSYsQ6mytxRlA2qppjKYAY6+5L3LijfON1KPLIUtkpmqFjyJuQ7AXydjsWz\nirvCE2Y83Gk4zy7lYYCmJb9k/UpxnbYgZ5/nNrrESnZf8E9Zz3SvDrn0ZVRX\nNK066yuE9uqws9bKNveWr4i2UhjxvdRmQ2JLC8QCzkAhR4Pv9SfID4UPlh2x\nfPKd\r\n=jWYJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeuqdw5sM1V0GFOan8YWaO7k/N8hil8kcmd5NZMDkIPAiEAs6tW5U+JDA6GYORF2SKZTEemysT8vB6PnekCDy0UzhY="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.10_1642462588645_0.695189449992831"},"_hasShrinkwrap":false},"0.6.2-nightly.11":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.11","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.11](https://img.shields.io/badge/version-v0.6.2--nightly.11-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e18dde27262ec8d2ecfecfc009f4ce7da944ab54","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.11","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-NO4rOCp44NX+ne5MP/2wy2NLASLvrY+k7Y0DJrrsJpKwKZ2kYDCCXms+2w6/eeGlzkUy/RlTSZF/zzP5DmJwkQ==","shasum":"aedc8bfd5842d4adcc66a4935bbce859b06dece5","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.11.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh506xCRA9TVsSAnZWagAAxZYP+wTRvgflHnlmG/SOJk1p\napzJWvuepTlgAzq8L7+a4N+B6OqUbgOpoWgC/ailFFPX2hoaszNRyfhLW6eS\nwYPxj0xPByjCzhp10gZBGJ5m4+zD4gsFPiQN7kXG300NTWaqKlSpUtO7zHTu\nb1YzDl3rtUgtHty8N0odLmDbw9dLupI68Ouls+sat1gFsywlJQlC7nVFnfqw\nosa/LIT/tkTp/spYVpfmdN87z60VsUdZGuXuOHi3jk+id2DEi35ihNIN0iOZ\nDIy9kM53Y7lCPlYW+e1XhPGLYc9qJfYBuEKDp6Ug8vF1ry2ddRfYtchIBvhy\nYDlPMXhkgvEXz9+NB6MUFXhPQ2bTm1kuPuylK90/hV0gKGtuevVsHzRmxTLh\nvlBADKUUng0kwuWCHrPXWrMkbBfsSzTJdWrgCcGDQh6RUEpYIUge/cGpovov\npcBeAPlpzhK3BvPbZLtWnhdEPQpPHQTSt4uh+haAuiH3R7j/PspN41kdnb3t\noECYLa9XvoV0LQOIO8FaM/Kr1dg4HPfjM1kehifPZLvjqzp4F/Qg6FNPLnc9\n/dTZEgZWjOIFJLuDwjxdsLLJmzACBKSTE8w3iAIsjDwaV0ctyKMAIhrw1RDA\njgHxGHpu7cSHwfRp6i3IrL0KsB/vHuI2kAARammpPSW4zBxFCAf5Kwq2ntKP\nQoy4\r\n=X7QK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUPTGs8sNxJNA3lCnrSJN/1fxk1V/HmCaFdUQOxM1lXAiEAud04jsBGjJDONLnYNABV3WM/a57Qax8z5L9snTijifs="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.11_1642548912907_0.5739729291518287"},"_hasShrinkwrap":false},"0.6.2-nightly.12":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.12","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.12](https://img.shields.io/badge/version-v0.6.2--nightly.12-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e510ed29f254bd873be39076dad1348a2b2e8cd7","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.12","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-TdNrG9Tw48rGTLey/hABiKUf+Zmh8LlyDFV2+XXwGgrIF5HrDSFyKy3+8j5rSR/upPyaAVGzSvqvjIVbJI0TxA==","shasum":"89250dc11f9c85d53a843893bc82e22ff357551e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.12.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6KBRCRA9TVsSAnZWagAAW6sP/0/j3gzQhFSqiIvNQbIf\n0/b0XynOrysBVOqkbdnnFzPkzKUBDxRkdv5gt0k8il2GpFMpfx44e3zTjBgl\nxb1E45PuI4u720lh7E2zEp2xL0nUg7VdaZ//6ksYO/q7Hx1Qj2TKHbIHp2j7\ncbAQpMtZCzcvS1oywUHVquH92+H6uVGSwDNMigKZJ9Wom7nWLfxgmWEd12R0\nrfXlThvBwMZPXAe9z9gHxQjOA7EcfU09USguAJZ0chKdYnvUnx6IwCzdD320\nnEOx+T02I6PC00SbmVeh/aqw10TWuhDgvM6nPza0Ev3Csk0RSv+y3S/Ce9ob\nulKpLGHG07XBOzCS2AmaRAqrRsyK4hrL8udJy6Mqz8cj75WP8Ml+GxJP6gUm\nQcs+jVX4wDSIRB91QlWygIUHwvn+J0ul5FjSDEYx0vVXGW9weW8CP2jQD9La\nQb9Hlqv7x+h1USaCgOXqsosdazWWACRbrjj06tmC/4VwkIHBDFTMowIsEpsy\naSI1yJ7uM2xJ+Gn2wbCPW4+AExb2EQtJ8qyL24KecD8ClYdU1iCLmR3nJQ7e\nkhJ4oNVSdYO6t+1la2afcucda0OPQ7tk7rUYA+dS27bfT+zQ2Crzs7jRwKEL\nEEp8UJfh9aBV/4YfO+QIHuRoh2dTnoEobrJLntWQyxfbmqF3v9P1aHsWBt3Q\nGMVp\r\n=rsOo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwbsCAI+VtB9lj5mG7tHPBtFBxwA8DAM+61F03kY3UjAIhAPxu4Czh2wEx4F5eCUhl+n2iASBYWgwwkQpsc9V8wMD9"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.12_1642635345091_0.9747347538166933"},"_hasShrinkwrap":false},"0.6.2-nightly.13":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.13","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.13](https://img.shields.io/badge/version-v0.6.2--nightly.13-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b3c6b679ee7c89939e2ba4b2342975fb32f420db","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.13","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-bzw66Szgbr1nqlAsBDuvZw4Uzd6+KAUOoa046GyRoG/nCHsewK/3cq3sXqcsjUQCPjJ+sPTfORVbyS6WE/amJA==","shasum":"0a50d88e786f2f65959a3851ccb396ac2bbab4e5","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.13.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6fGdCRA9TVsSAnZWagAAQG8P/A7ACrLCWTDvVQhyAlfu\nLbFH6rHWwQ0PJfhlrDvPad/kPdv82x6SywRO7kXneASeuJ3U5Z87LFN7l//d\nX1gLFVu4Oa/jkiIv0aZ7838ousgJMcPUOuwbJbe5cTen7mxPmPt/d2ZFPKlD\n5aGz+QkE8PE1zSYSzWbV6r4Rrgrdm7wJhwoIekrqvjxD5cHf5gWOUDd/Gqey\nV7RxYcFg10oYPT4RuhvhHuMqhN2w1ylJIXJxlOuqDzPxpo3OLLLqDMVzHqpt\nEGWcRu9xsOsxp3L57AOk2cVrpttWIimu6SZS7+yV24vTs+lycuqw9gGRZ9rE\nZOQpgzoeKkgdN7M6EL8Jp9Uro371nlVMhV2AUplauT2n0YC4mcHQ9Hptliav\nht7AjRpxMH1pG/2s5515OQnruUU5RnMxJG3DkKh0vLWN3Ex0kdB+UiH8QheV\nYXRHKuJ3cV6ioDwvMbHeNE4xURjpwqb0L2l4Fo2dHROelvJnNuUsC8j+p7M/\nLTWWNTtJt306yF2/3lGgOdzmS/grYm/xMAvt5KAb8QbnmDt3SSEFeeY20l56\n6exHeEhsEa+sWvKaQwxNbSyQL6e/lqP8Cb9RNDs6271EzBgMpgyp/8qleWoz\nkpG66wvpW/VjnWPX7y2JghWWOZJvjV+hr2P/x5yh2oTf6M/h+ZOBjNwCE3hF\nKfFd\r\n=JGWX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz091jSQ/zEczKDNpT/PVDsEN6x3RJKTndNB4Zb3AcZwIgO3J92psVKygr2f5eYw7h6GmfkQCk0O+SBwyeE/om92o="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.13_1642721693631_0.30204132410065054"},"_hasShrinkwrap":false},"0.6.2-nightly.14":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.14","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.14](https://img.shields.io/badge/version-v0.6.2--nightly.14-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"188c40f6a6953c1211f62ecafcbf15665f27228a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.14","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-jS11pZbDvtGQJu4VLmMpmivhv9qTQhtqvWQUUYOSeNr1Z6+oT989fS6OXVZMoqzqMp84d/ITzHfE9IRv/T9tZg==","shasum":"dcc626e1a0fec3ff08410e45e2b0b2524adb45b6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.14.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh60NACRA9TVsSAnZWagAAk2IQAIVvsFloILjXE4yGCUZl\nbiVSkyTjpa3jdXQHuhNW0cYVsjlmUbkJGrZgDkuaLTc0tyN/lHYHvt0MvKI6\nTsQmIG7rZfIzDHtkHZZHv07njUNtS5fnSrI2YjYckYHqMTv5GHt4jxZ/kfoe\nbA8IpXI9O5irf1Y9CYFTVm4Sclj57zSKH4gNS/Qeo8NPsTqs7BWgEZW/Tcmp\neSVY7f9MdXW24C+/dxYD3nrvwU9yXQkhdeqQ/+l373KZuho95toZHIk7xFCw\n1cBGIHJszjEyNHC9Gphz0BGIRFRozOLmPqtwfL8+bWxg9PkpY4uLEAhVuB7b\nMNYaZr7qb7CduQJaxBXUHterJRpuOQ3aDv3nB9zVAXyn0ISFjLfVcdc4WI6K\nJi6UiK0e/u2s7uCkCMICBSIsx+gq6Qr4bUoldhV5cgYWZcS71frg0K6azZa+\nP1+GrmbretEQjZy24pV+rm90+XhgaLGCBCBhcFsMrR1hiABVMO98WPgcyJud\n/k993/lTRRlOeLlLwkV2BxoEvsV+UUVGiBErVIEbW6anrVsPGwJPmLZxBEnm\nu5BX3vEzI+7kb+aneuIehhaYueUzUdBfhmkMMsQXTndY1ZUFbUe0MvHtZrHn\nCJLzflMHoqhGM8U+FmdVLgIzoe9DH5hQo9e8ATSx/2MeGv/j6BbsV9fMez4r\nNNuZ\r\n=y6wI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHU6mOUtYtCxoYWMYril/Wf+97boOF0oR2mvm24gGvSxAiEAvW7YMYw1tCjT2r8YKDObLWZJqlhmmnL17l9y5GS3nKg="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.14_1642808128608_0.5664506303537613"},"_hasShrinkwrap":false},"0.6.2-nightly.15":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.15","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.15](https://img.shields.io/badge/version-v0.6.2--nightly.15-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3382b29476b179b4de571d3dc107cac410dd62ae","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.15","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-qBT+EOtG9bhatd5iE+KlMq2A80fKpK5X+trE4gY71DWHb3WnTP2E3kso2TTzhjlj9uW3P7S0T+YantjV97mP3g==","shasum":"d52724d54accf52244c3a22c1210e069d00b199a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.15.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7JS0CRA9TVsSAnZWagAAFW4P/303cTDF/wUwU7dlWI9n\nzzi29/NoZvclTk9872oIWEVXaiI3KNiUi7clCEcJVsv6Pq4phVmp12HmbYBT\nzJ4+FbHItfnldaCQcecAz9f8WwhS4bh6zvsoTeo0+86CMi3jeNxXADRbG7X3\nZTcAeQtk84dBu93+/pGWG2WxgUvoq/ovFyrZCLDdM2GrnW1bne0TUyrzFQ5g\nQrMaaZztyraZIccMuBcrUXgjsPSXno6dH7DeQIf1G4OicBFSkFvpoEU/S3rY\nK69YKW+dMhU2RxRP16ePLv7FN8e4YYAdG2rpkGfsNGMYJ35SO64tzpgv5KCE\n1t5BDApivW+nNFsI/dTpeRaJAWT87/hho+KCFlx0l00CuMhYLb32koxrSUy8\npqXELXfk9TBzmLCRn8AwPZQ8AMmX4VL4a1TfsMJffcECR8CHM0O9diOvoBpe\nT2ttl1/4QjCq94CMFqK6wWf8wMh8/0pFPYAKwEncegrLY94Q90LMsieMm0sq\nFeHGKtXMKIF9FX8TpI0vz8Mf5oKxcIUNphtH1drommSOt6/rUSxxInoEOSKz\nrXJHZ9I/dENRd+Eg0RtQnSmJZDoNq+qHLKi3+u5YaTpmp1oUzAPYq+PxEFgR\nlyGOysztjK3rzmNeKNybjK2CrOeMz+5M7N0HidwHSH0JXp6OR4hbKuUH4+BK\ngquE\r\n=RVpd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtKB3J5tmA4lzsbGiJR1Xqt52JwR51hQyogS9hE0iXEQIgPl2UmEGhWrkzJtLucCaN25MMQGDxJNBkfew4srfZuew="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.15_1642894515919_0.28234744480374774"},"_hasShrinkwrap":false},"0.6.2-nightly.16":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.16","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.16](https://img.shields.io/badge/version-v0.6.2--nightly.16-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f9d736cd4fe48bd2c31bf3e07131b552e9801cd1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.16","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-6/nT+j53/CXEoSLhRYMh+9woB5hlGN69CkuCMoXZYH+h+X6Xjzh+qrkvamT3cMNlEZgIKslUpB7LY0B9omGGGg==","shasum":"afc68649756340025421810ec9f32c711fa50188","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.16.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7eYtCRA9TVsSAnZWagAAPMIP/idWEMjgGnDQvZdyD6cK\nV4hZMF9jznueo1lP7vORTEh7C+w3iw0Z/TNo064wAxBDuyepgslYWc8ihDL8\njSFh5n3YbZJBxHEAr0IBBUUtM1TSSidei/6oFz59icm5XZzb1VijI6q/iy2B\nTV8ybQF6LASl7EAOIpnZZXWqJ1Yfpa6s7yDCphZ/MQ4nOWoTbESs8XKubYZ6\nzuJwcpz481QTBKEO2CMEjcM7CLS5rd0ks6dfHSHqfBh4uvyLDhO+XBddpDQM\nRTeUOO5wq1V0ahzzpStQnmAYOyKlVRgu5F5tScBQthq67zhpaJWh5GeRYKxX\n73r1oxHncmJY/xXc+9vzaEhrFRzr9NU3z4+e1XvaZIiKSEXU+UwRZnLfLHhY\n1D50bS2sQwGbhHgoNw+A2/VpP7SJp6mIzdY/keedjvQBlmAR/BeBmTv0GHKe\nO2WSLae56/fZKSBy3voaspkN3Yd7732ZarNlTxCg3wr+pKugG5uAgxRPM3qj\nVhk0LT6Mn99lIBMkVAqfjzmZ5K6/+urozew73dil85inpQPyJokzcXVx9P/N\nBBpvqvXcFwUIgCi8srOFGnRzTztxe9OJ065wXHFdalVwsZqwerkRX+LKpjfu\nmjPvx+wePvqL3oXyZNmB4gChggkOPMaZ+P+Sws+ufpbR5w3bUkzeBrYDkP8r\nwV9s\r\n=wM1m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKFpRSnUeCEElSG2DXBMU/0o1qE8FksHbBCIFwHs3YigIhAOjXzx7lYKg7A1FMBduZ8NwxUkg0TJx+xfBC360cwDYS"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.16_1642980909205_0.4305854813871781"},"_hasShrinkwrap":false},"0.6.2-nightly.17":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.17","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.17](https://img.shields.io/badge/version-v0.6.2--nightly.17-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"28f4f487ae7b0fd755effd288ca1e59074c820e5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.17","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-W6f0oDtks51TjmQsZlmCNyUVe4zsqrgbdMqR3a3Gdl7pjjZmq2aHSZNHgy4bWJ9bAV78ZdOZd8a/WpBCy7ZQuw==","shasum":"b66b82b8678d9d0d9ff4c2f0a2631934a3d67d4f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.17.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7zehCRA9TVsSAnZWagAAzVoP/3i6Pzd6/CfYwWTINzB4\nv7Z0teyWWdB1zKYYJ1A3R8nmMBKsW1EimfoqzHP0p813chGrEovvGjxRX+ar\nUj+y/8gVKPEhdukXtk3JvwAGd/4wwWbSVj119PBvwsKqVphGYGyMJm1Ltnb4\n/oFBxzP8fpM/p6ls86JebZ4FI5icKNpSaH7fGUHL/1EZiwCFiMJdoAPwwTbT\ngItR/bIEgzSfqvyM/+ceGu+8kuo5Iw7vTdZm5BePZPCLHAOwUQNcGVHROJOq\nA30oFAkQFUszJsDpbEH3daraFyv2wy/K1J+dpZJFDQVufMEX6Tpx+fzrT7KV\nrRJ7d7nZ4t34eMygoX1U6jWDft1hqtc8CVcvl59G7JFM/tQPKRtI+5P/M+uk\nPzzzdXHggoHTJb07o007cRn4yipZGb6KEhJo4C2iw92z7gVxdq6wQDiATYN3\nvR1jKQPiGlTKQpUN55Ke9RHI+EHyje+98aLQu4Dp5AetMydmOSmosfnMoJ5Y\n21fBNm767/C9Ba9sTH1G0b8hwknJvgLPIolT9lk0Vljk7foAQfpHJPg2q8dF\nnplX9aogFZYldxJONfika+f16vLlDNA51iajWNOBKJ72YaDLrDQDeLbQqDBc\nYpA5J2YbPl8LhIDq5KqCOzdNHC5/7afyrFCo/M+DMLYrKjQhk4s8fv75ghol\nSiKm\r\n=9h55\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/lIz/aUmY3YPcv/7v99XPThal7rOql8zOvGs2+EI5fAiEA5QhQ8eJFyreQTJB6+jjW9hPQ3Q4UDi+GcQaXbUEdEcw="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.17_1643067297359_0.36959691090118163"},"_hasShrinkwrap":false},"0.6.2-nightly.18":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.18","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.18](https://img.shields.io/badge/version-v0.6.2--nightly.18-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"97c5187044f8c02dd0d2a5459a201f8bf92fe9ba","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.18","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-DcwJpoG+hZ2nAsMxZL74lzKYvltxD2kjQ3JDWzcmeJJpAXioqfE/tt7i6UnPDbS/1M5ia/fVJ68HLWLtePiurg==","shasum":"38f1ac1686bb747db888630dd1f176aeba70c7d6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.18.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ImTCRA9TVsSAnZWagAA1n8QAIzuFT/fzMDEw9mhQtxo\njswZ6TCVjlZgZZ3N36SUmWYMCZjyR1rOhRbjuBPE002Pmi2zyy48Tg3qI1AZ\n67alQfC9wPmi6kf72cP4Tq3KlQcgSUMLc3LaDx1daKeBr8Bzzvfi69Xwh03t\nmKjflyL84tMiDoRxlXolyRq84EvCKSxfjPm89RHCHGcKS0gRuIOEGqHbbTxV\nYP/wr8GGyFOWJr8AGN3n+sEfNurgmXCHKMCLqoX8ztYl5fxhmpAxyUGli3rY\nMRcBgbxWa48V4upLAtLSDBX+11MvDF2SP90QmrnuwA2q9Vw4YVt9Z73gM9rj\negssjVo+rOe89PkpatlHUDocdi6R1uk4Ju/Lvf7zc31iBhrae45Xl5WwNnmi\nKol2YZ6HcwCnjBtbUE9a0GxJoe3eOmtwrLTh0yQUtVONJmvzElEXfNLzMZ4K\nyLMuRvXUNZm38QlGrBXvshGz2yBDeoHrFkSv3d4Hvd12dMKh0IRIgI7KoQfM\n5XK2CNbrRMjZ4yHTFOI0K4uLmdeKmNsKo+3bUaSAt9eQb0vaP6NCtFP5FsuP\nzJ3RxuodHE4t/vVR/d5ejzsu/HUIpVkDnb20J7gT9DJEAqBno7R2Eap1j6nB\nTVKz7eZ4xj3EvPJx743DwGqP3eUCMNBOc7pPUTf2w6bZXvtTOIUQSWja6ZN/\nsRd7\r\n=Oe1U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoTJnly3COBhXBn2OS/pcrzI0puLNCA6rG0p+7SxH7qAiACV1OkHHJ0ulhN/1rpcHH1kbUYpEyTBp+/L/6x9y/cmA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.18_1643153811671_0.6925367700279548"},"_hasShrinkwrap":false},"0.6.2-nightly.19":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.19","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.19](https://img.shields.io/badge/version-v0.6.2--nightly.19-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5bd2da99f8e27416e4bf70e2e20fd43aabb2eeda","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.19","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-18EFZXWd3cg64sUBDj6qnQMb4GstATbbTtxDuLZ+o2rn4S+rgCekomZoT+po/G+xv2deeZaUQ43YD01Bn+VTow==","shasum":"8a811b8aeecbfdf1ad6af8349773252b7dafec36","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.19.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8dq8CRA9TVsSAnZWagAAz7wP/39GX24NY8gP7c89XQTK\nBbELqyTobbwEi3zpXnpYBHq+TCuikbSGxmGu+v4Ey84iwo2lYflHiOF+ZpJG\nwBfa7hMHSi4x0Tr8KEnKipXtUq6+fX0jiCqrXpQbZMaqz9fT+hIETmVMhfmE\nD64+0WLxLKvQEXrNKdDMO40zihjz9vKVPS4D+Y31En1iNaiwNjDWZnnA918w\nHnt153ch4aXwvTXXkmPSGxAJJfnaACZTlki+vz/3Z7jX0mqSCgYDTnaitQ1u\nUjqr4r21tZ2h4NkSEvcbytZug6BMDV1eN3Ie4C13y65i9jANaBAg/KpJh8Nj\nTZDJ7QLVWI9Ozcvd171g5oBvX7WMpquYXtxdkune9X9yqDT14yP/znt7wC2i\n1VtTEkpELdkwHMo2/C5lilIA0i+dPy6FP5zSAsdU+I5H84ThQchHNEHR8MJF\ndv76kksrUnrC+v9+uXskuOXpV60jxjlluIM33m4aD0ljGwBiv65c/2rucTm7\nFvZeDusjQfi7X9tQotbPW5bJus/+HL7Ale+0E3WANIBUX8r51mv4hPyvlvcs\nPnZLYSJCGFwbro9wOI5bglR3geTwQCIBo5PfWos/nebyS6Wum4y3vgUZ282i\nv7bVf26Cn/36u1qlyJmmP/SgEijAzWiiXNyy8HlZsHvcKF2K3QCohPj+dyYP\nyXTw\r\n=59hL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaiMS63QzVJVGbcyCw8RI7g7ZDl3ZacUq/CKYUWJD+xAIgfFQ7zD9FFZn1RP3JpGXPirXRNKPZu9cng10tFATQTvk="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.19_1643240124184_0.9261194126509855"},"_hasShrinkwrap":false},"0.6.2-nightly.20":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.20","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.20](https://img.shields.io/badge/version-v0.6.2--nightly.20-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"67f9ae00cfb19fecd9d03b6d31a31c9b9e2c128e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.20","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-nfXVceHR2iXETK3w3tvky622UN1h/SSaLUwx0MbN2nxsw0rd8CGCxIbw7r5819WcPhE7DFECcAn/Wxlr99K4UA==","shasum":"8d566ece2b3ff44d92021bc24840366496138dec","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.20.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8yxACRA9TVsSAnZWagAAckUP/jeLfH/XB3ExEAnFAPYy\nzwfotetQKddIuB0Rj56EsaL1nj99+pKTpBHm30u10D/PXvStSxPfMWIKJtpv\nSX7Wk0yKb36El6AhbvIuvCXirsWhKGNmNQ0CeQfm55dYQ+2DeSr24pnaIshU\ne28BKbce4/J1DXeOl+LeoheWevHOXPGX+FnoJjctXCxY9pftmFDRqMSOhXPM\nBPxkIjzrytfTAL4HbGmhlL6jJJz1oRsxPTN1C+MfIIzZauolYTgVLlmpX1xT\ngyxluE98BfhDm1ijqxj2ttG+d0zWj/nsAPwIbL2tcEsy01v/rXhCyrtMVLLN\neV0sA/X62pW7n2z9lSFpVGHufk/YAmv4PMkKASjHEEiPpCT7S0M3iCUE5mJm\nXSCwyPrYp4FqiwJbeIGsj4kD8xiIAXgLzPQIQGXq6pZ83yf0wiamR2a4ceUZ\nqtTBkNse0hx9WKbe51XQ6AIqSj4+ExQDhFmvDccviITs2QbxlZ5AUp7QEdsr\nl63JftwqbEv/v52o+/N/Q/9pZhIJ7MYiNT4UiYqSVBtab3NCRHz8htBjt1tn\nNsyZi9q22Nlwr/vbMjKZ0Pt+y2bH77oi+cxg3jUul39e9s+wjiD4WOFnNaDT\nwVSCpaqVBmRWRlcMJfbV8yekqk9BZt+tQPE6V7p2/6FEy73XejPs/io6iZif\nUbz+\r\n=aQnL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDB9J55peYMrD43+6sxITJFD4fUIhuW9EojtThcbx/gbAiBKER6k9CbqifIN2zD+u8TOoG/0zJSl+wqMS/omBhgqYQ=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.20_1643326528784_0.3877847775600256"},"_hasShrinkwrap":false},"0.6.2-nightly.21":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.21","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.21](https://img.shields.io/badge/version-v0.6.2--nightly.21-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e7e740f126d378347b137ef7c3c52d34024210ed","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.21","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-2TOgtEM793i0g0tVV9ZX+sIMzX1PkScd6iflSyTP9F9FfGiS95f8hY9acR1pk1X5dM20cKcN8PlmqlA1XNHXVg==","shasum":"e7f61f0658205cd7a2c8e78f75bee5de76b9f803","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.21.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9H3MCRA9TVsSAnZWagAA4qQP/iK1bHy6rzL2gJ+z/gBG\nKS5chvEzhjpERw3vkMDtp25PU2h4a/ywODcZ1dTmBPEF9M++mvGcNn04+vN7\nR7ZWodvVDME6TqZ1w7jPs/tKrCPXGvn5VFexkDfWbA97jFCG5X4rox7e3IAD\nKajHyESjgymI0HovgDIblrTyMqQEKv6vJ8z6LICy52Ats0n8ThMFY6rNvfWS\nfOyZwygggbUD+x02ibz4SutIxKDZvBXGdKJJd8/hp1RsDNEO0ltuKC0QzOXL\nvGlgqNtVonfQQzyjmTrOIVUmhVnva2ehxLAgQJrLrZFs4CJknl5qrwsbNHxs\nu0FBZo3LDEFzqVgiZKlu89/KPgfGUTLkovKGrz+vy3jO0sLKVr4RY7y9gJJF\noYTS7tiS2C3//8DkIjiS1Mgpgg8SkDSm9FN0vjzCe/7FeykKSeG77E5A2jgA\nGvz60b4A0EOXemcc6VzfhS87/qclOxX0bNkE0QaP51Wxjwea+f79mrrLa+ul\n1XvLv2CbZxNvoZU/0BIJVAeEIrEWqX623C90DrTFkmNV+l2wKJzZ1p3v0WDb\nW3cQ4+o7Y7EI5JZjTZBv3tALgvtO9j5Mb+ld1IoNEz9wxEB9QJBt6I/bFg6d\nHGQJSO2fzLNDxj0u3LuJKDSrBZMGse9IJb1a/8N2tkv9tWY8L3uG1F8/5Iey\nGxm8\r\n=3R07\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+stQyJoiNgavSDDksu77OERofRt0TR1JRZ8/BKk/7LAiEA7Z7r9kWuFZVNkSlLpiRE4Y2HxmeoxGxbNt7I0oMVEhg="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.21_1643412940103_0.28457813769912077"},"_hasShrinkwrap":false},"0.6.2-nightly.22":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.22","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.22](https://img.shields.io/badge/version-v0.6.2--nightly.22-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8ff8321b6bef02147a187ff5d8e14c5e05fdabff","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.22","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-XewIkL3Dgyf4HC1qXSJwX4f7vDYuBLbUnbWcxDQR8NSM/EFkc2TBRPM9B9P7LIAhiJDRWRrK3lRD/mZZPmjgwA==","shasum":"487f05f5e79f71c3e86bf0a7700b6828feef6603","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.22.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9c8bCRA9TVsSAnZWagAAJ8QP/incNWCdXExlrrHxO7V4\nsuB4TDwViI4fe2JbkYHaKAig4bOoviJNJNq6sUao7oNlG68f+e8lRVL6HLcL\n7+0Hjf9fizuubjun+mwNfYKqz810pC2cJLD8XC20CC9xAxdUXcAxZ+7q1eRL\ndqyJgCqmzYtEaO5pgIBLKqAx1LNQ2VKOsk9HosTYh1QPXEuzCp2v45AvatLu\nyLLvkTS6iBb5HhaO2sFAUxAnatRjPaAX4ypMWHmGZPd69/iRVSKYD7NLta2j\nAmnd5YI4uDy+d12AZvh61kGJCrbMrUOMVO0LL49fry1sSZ6OObcGkywnZlcM\nyaakFVdaIqPzSyNFSdMHNS1HQQHnAfNnZ6o2mfb+Ec6Wbm39pxhykhKdcF0k\nPY2LFR3CWU/b01/YzccLhrGYaij0UbdjPnMi5W1BSO9LhHrKbcPDvRPKZnI0\nY8MbrX9DUOa9U2rlb/5h7SFFripibwQQQL+NOmmIY+QRRAgmh8Hi1mWznTL7\nT/jxxD83li4RJT0DCkXHwZ+RBB4fGeQpDNdEMaeCLJ62T5vgvwUvE29lHXy8\nzQ4KCrxBVnluYvoGhAmnTpLWdci4vHJ89iuGCDC9OtrlUVU/99cniD4UzeV3\np1TvhxKZrxtPfjux6z8tEiY5TjL0oA986O+/T4CpRtEexgkxqLPoUmKfWWpI\nzKem\r\n=cdyo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrn++GAJQLXSHsHUJ653PVyabEvm5LCZlON/MqX0ZaJgIhAJJwV9s4LF8v/ofIu+0Q2yoWufwPvVGzv1cJA39KUZQZ"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.22_1643499291219_0.7671803408401863"},"_hasShrinkwrap":false},"0.6.2-nightly.23":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.23","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.23](https://img.shields.io/badge/version-v0.6.2--nightly.23-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3786141d040f34db179921095025c70787e4c137","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.23","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-IOOEe8evXu9LjHxNjMUHGkp9SGDlz8PR+/x/WY+dYYniLwOD9oGeLjCp2yHTstuflRMAUEMBmezIiawEELqybQ==","shasum":"58fba23d2e3f1cb2898cdde3b9f814f98b3f5446","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.23.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9yCrCRA9TVsSAnZWagAAzmEP+wcDURyeCtynlS2Q3B/o\nyZg2EkMm4yp9ttb6YZ0nvnzY226yH5Y7J+IPt7dIXJ01QBtorImpllqLfRNG\nzC71FI+wF78QvavCoivmDp06fgHEVLPkgiAobfdw0QsIVFUZJoZTf7JNzKY1\nA1DQTB5ZB+MCq9epO7hod1yHLmsEGzhy148j/8VhBp5m90CVpZYgV6NZ+vZe\nM8jrS/h/M7awFEdS0+qMoxrXl8JSjmZ48dJ5jw2LoHgBTGf8w+0WIwUObHp4\nFPpGj6boyGL6SRApN7e+OaA6iEZRy2JJmRt4dbUcF9433pnAoJC6Rzt5pTZp\n/gRkrkrQk/atXytT6a3zLUFfXg6c5RFpJogX1Kxt0EwpAb6/AW41dVbCor1m\nO7Rh8l9U6wBz8qKWd+OzyDFDBtA17vs8bq8BWDuhTgDGH+MpA6FEhjILKyNP\n+Yydwx1hSiggrjvdKn+p7vXG9RxUlUnwlX716lp7CytT1Qwq/PCyxyfnOxj+\nCB6ofd9kGQe41gfKDOhcZCOID3xYxAMv5HxK10aLT8SCa+hrFlhhxH+BSkwJ\noaF7777ZwnzYhQDMWunKk6kNfIxlf04OfOOycKVfi4srf7ilXVgBwF3f4ukS\nxnXVgChn6WTsa+UG2oa+yHNXX8BIU9HkYGNWnk4Q/zevjlA3prIJZKYkS+59\nyRPG\r\n=7dDN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsglodwFEHfeZrz6zokm6KWZHS2/gF2q8rNlQcGdhMfAiBx1BkxO1ndjuNXWWuwGh0whJntvPosty/3IZO33MoGaw=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.23_1643585706949_0.8543376644134946"},"_hasShrinkwrap":false},"0.6.2-nightly.24":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.24","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.24](https://img.shields.io/badge/version-v0.6.2--nightly.24-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ee9d04bc6ca30ba9731aec30350bc57110c77433","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.24","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-4Zm3QB79llSmRvG5cXdWXXeLLHaE7FmLqAS3MV5kYN8N3CsHvR77XArrtyFBh3rt5eHGlWslTgidWP99dGgRFQ==","shasum":"a7f8477bcf04955d087da778d54e09a6aa377b69","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.24.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+HI/CRA9TVsSAnZWagAAdioP+wYBem9saHBiZwODgrEt\novScHSfbI+RXfIJjqlepDpsHNL3L4KIWPcKbK5pincExM6H1DCEXisWcVLRE\nNJ0vvUmnyUdxR+yTvRSEWMseK/omFzVfPWFZVpa+uCeydIH7UMYZrr2DcP25\njmHaMq3ykQCaoJvhSzqvj/8DnyuBYNTJ5eInS+5WckYndw3viQNGPnpZz/hQ\nwUjYBaKEw17SLA0w4tqIJR9I20VQ6O2j95qZCX3luuz7BR+tOFEEiMBVvd4K\nl0vCDlYdUXme1E2vPivmX2O/cP8MaCTyJo8diAEkkNOFeNzP2ONQ8sCZLPiX\nhh0b6CfSn7pkkLjRscdLBYCgmpw/N8TlTcYK+nfcWlHlkn4ygKWke0+10DHt\nbdNioNukZltEXmQA0IpBpZLOqM8bjWt2Y3E+sxzKUNTXL67RbBxpU5q/5x6z\n1IPn62twLQvnT7V2iTosupbhzOUA1nw3W9Udzd+0IDrUYJSIysG3dDmDUx5H\nEh34IuafrC8gx03Mf8kgZRDyPS7cFhZd92bfwaVD9h+0d1oyMifp1Ufpuhrp\n9rVIYErZifnkkvnoGPXUm973nA66dX8YJozKpt0Pgq7h2TeAs7vVtr3xmPWM\nPK6P1/4Lo+BGmzdqSURORb/ieff5KrCGK4XuvxK5z7df/pRZGnEe7217X3FE\ntLnQ\r\n=CB7i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJhr/s6V19FPZ1sOcHeCBMaaC5cl3JrmSi2yTfZ8SUcAiEAhE3bNzoMeupaAVDAdSNaqTkPysiZizVNI8v3ibmuCPs="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.24_1643672127708_0.39813387850056303"},"_hasShrinkwrap":false},"0.6.2-nightly.25":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.25","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.25](https://img.shields.io/badge/version-v0.6.2--nightly.25-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9d879a6d209c2a6b25f4dc96130e0df9b06b3b07","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.25","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-FjmtKafE6Ao5s7FIhBg3YGTdfqN/ngxZjtCrraxAa0/NcskHNlBnkM1mkBKvK0urEwgndsiICPnQiOxzDVdYsw==","shasum":"17ef39c2cc11f72d066be0423fa6a8008dffc269","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.25.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+cPECRA9TVsSAnZWagAAHYcP/014j3tj+2pO5O9oUP86\ntwIKRpeZ2x1x8ZxR0NhQ244tUmk0+fnrCqRom0Gt3S2a9auj17xYf/92wygz\nWI8JRZlMT5o4lDm7RDiR8eOdv8ZaJmBRTfjk3ZR6izvVhkEVpm3v4POTQqO3\ndnkgr5GhCt3WEXW4RfonM9vnTQvLjkUAb+g3BUCQP6RVIK6Gyi+M10RYDadH\na+pzHjAaaS7/Oy53xF4idDkED32x11ejh/B6YuoGz/HOvkGzN0W4+WaRrqE1\nDkMnDl0fqjUwSoZqLJR76L87rF4l544yjh3YQLT9whnRjL82hhuvC+F9u7BB\nzBpKVeMhs8OCliQg65oPpdeIkXPbsLawyK+fZW58+6qD4XBSaOs2URAT06Lz\nGAxhkwRbnG+oweLA4rye6LmE7m3/GxIF/pFVZ/G83C6V409hkZ8N6dNdSxnU\noSSNGg17/uiLAyveihXYbk0ZuzmpyGvu67BCXTTHTDt9efnr39IeQE7cY2AH\n4Ea9mg3EeBpb2HHsIvbHH1unrC3ZIisFQ3hsIJcVNKnzyEsEq78fMCc+v2Go\ngZWs2FNGMC60sMdYmVsRx0RBatcyB/Bk2sSx44/yRtHM/mhdYCAWk5amM35y\neo2AGMxd/7vupVzFqbeI+QCue9OTmDi64lMrrkgHCdeelfcW8DZ2udmH8RPZ\nxsDU\r\n=pdxv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnq77LjM/Z0vuMt0M7d8B+c7EiCMiRDRJthiKsIgn9/AiAER/9PqUvNzh4mWjcad3U1vrQp/i3FiQgNP8iuv6xEXA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.25_1643758532847_0.10794893315226184"},"_hasShrinkwrap":false},"0.6.2-nightly.26":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.26","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.26](https://img.shields.io/badge/version-v0.6.2--nightly.26-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"14b894fc774ed2af655c7da6ecf4548b1f82fe9e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.26","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-HIYLiquImzh9uvDrJhOLU+d7QbVyLfRcARVSa6mqdpT6U1zgfN6TmUm12+GBy4LA+kXomfAyK53t2CoEzdblJQ==","shasum":"b3c19b2de6645676b995760de19b14bf4a149488","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.26.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+xUzCRA9TVsSAnZWagAADXkP/iMOUiXqTRSPsicpMBOt\nMoXVLZUjh6iZaGOFkDzAiajLh7vK4bmsgzhCAS15padpduk/TZDn/NXU6EMx\nEQZNZ1b1MKlclp6n7Fkw9OyHjR6tpa/aJ+dWlgcaIDsG5uB2Ga9j2fOLzc6j\nKH7PToLKtK2rViiHYO36b6EUH6mNRTCjvvp4xJ08cgnTIaNyh36HoFen14Bh\ngdzrRTGcur2moQiOSFY0prxF3wTjweGAMoW6KDabrf2ajpOXhy02wzZmXTTu\nULLG3YqhpqEWdRJ6DZRW6Y03vmXbW1JjsGHV+CCEe2r+j28u0LfIRX+MYiAR\nsDYS2q/BV5wE9eGnZLW36USanFY6h96JLfCOy4k+JWYprX+wJBVRbZdEL5Tb\n3pS50QKjHPXwmNZSAnKbB+oz9iso09L5jqTVuISckNPp53Df8z2LDbWJFsUB\n2FJ+IpvGTJRfiMg/26GhJLdNsd1EXPfG7KNSdZ5LucshrdKGumDeYdNYvCbH\nKbsJs7zmij4x1JerwEuzIqccMx4YUZtLquwH0hcxj+AWw6t9Z3Xn6LXuNz8+\nNZOEkHZ6YOt82M9Wh1PaQQKfA0X79BlX0l86yYCcUWNNCrkJj3DPf/KnGIES\nMj01hQurIZiIzyE1cAeHBweGo6JGsHgXVKsaRXZ2vsZ0drp0SPyrSptmlwz4\nc0os\r\n=DG4Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEPUJK3isnYt+TjKSIBA6L6qkmm4PkzXXOJE10vxZyiAiEAvxR7k7WwlqZx9Ilb7B6Gr1BxD5uhJPnqfp/3LZfMXEM="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.26_1643844915222_0.49050822024042073"},"_hasShrinkwrap":false},"0.6.2-nightly.27":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.27","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.27](https://img.shields.io/badge/version-v0.6.2--nightly.27-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3c8d3c80b312a52bc22b91f1c85540be7dc32af9","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.27","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-quvIEYd8pJb8FycHmq5vxPAex/KM7eyDNQRZuQFi+7Z/KTiWr/i11AzRKmVt44ikrDwOv33Y7GRtw0LaiH82SA==","shasum":"38963a3457dd82dda50f3c05f8bc8eba14eff710","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.27.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/GaZCRA9TVsSAnZWagAAVG8P/RRalMCjfYhBw0gja5Oc\ncpdid7rYxN7hmvNJ7d/XxFG5mTA8izpL5VTHufdHWt9lsnzYOLbZjwEYZWUd\nbPzPM9pIRS/CUA12XviwGAXQfodntdq6JgW+bcNmIRiB8M2fWXFK8+2RHtBD\nHdlqy4Zp2TwHIwH/eW9HjLeWMyPHSCy8toIdNiz5tUjKokjwaWDlIUie68OT\nzESgVqmJrwAT0tM0+K2KoV76dWzZXHpH3B2nNP4yLKb2Z21Y7v1vd3+aT4BH\nz49FnLaTKhinT1kx6ymjNWv1YsmB0HCJHY+cUfHXzWEOjsNMfzoaLwllh/v6\nlEekeWOkTE5nOWjCM8qBb3PKTsrQty7d2A6Rw+GH7DsqBWX9S3nCHjZ5c3vs\nCLabC2rcWHpuli5fL4W1wqROVlr2YjkeGyRQBRvedOTNJ0Un4UWcAFQ89oFx\nDvDkXhqQpwUsMtN/68X64Ydyw4G7UQLooDFM3lSDqv2cLoOgYiT8go+yFwsN\nZJ2d0xNWUVwKWASsdGtNEKUOnizip+CsaMpuEEnDVQ1i5cydQLz6+bzUVgCv\nRXGlVHY74oigOJ03wowyeCJM68t/vH5wMiuWmCQ6gJ6yeGAQHAqFAU2z0lcZ\n8NcQlOb0SjR8AlVMeDeZY6SUeZ+Eo6h9Or3DWY3X9EXKwvGUDmOofjcPE+4t\nNiyE\r\n=4Kwq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBam/YSoa7OgxV8JYQoLTIMQ5HToNF1udLTmIcpdMPxuAiEAjaQE6a+MtiudHUU8tn5maeLbyQKqiwIo57wUDUpEnW8="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.27_1643931289779_0.12656478483764966"},"_hasShrinkwrap":false},"0.6.2-nightly.28":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.28","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.28](https://img.shields.io/badge/version-v0.6.2--nightly.28-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"60e982b2cfcd88b52dd37e86eb5721e6676868c3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.28","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-XayYHeKE/vaVwQeWvfR3bf/BsSeUPnu0HBVncRN5awOMALPGXCow0VbRLt9b8KvKljMech5wcXChjcu1vqpveg==","shasum":"20f1ffcad747d8cf5a33d2da2db9c3f2a48e5534","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.28.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/bgUCRA9TVsSAnZWagAAMsQQAIzDSTMF+RivLYJN6sn8\njJGEZpuX3XS3Iy2+nyZbLGJb8EhnSAIAK4wOm/tkgTUlwmqr5R+zF+p+owTZ\navvqTOrxoMTt7n+H8eebsiIRV1P26Nbt7fwpknZW/zf7hRK4O5mn4V34cglC\n5LpnM3Uy5gJepetl1mRBOkQ5ULShnAwIizExo98sZq9K2npva/Un2c3+aBpO\nzYlMppwIJLcGI6nU+nGDJ5MJ8egNPMV/+tDmVXNFfSQivluVBpZBA9Pw5rE8\nkrEPHH0jfV8/vNluNY3E4SArqGjrYCIWMbmqai78ZYVlt62Ty60TzBAwP/qK\nTc6AyD86PoWsUd2vcP1Pir4Ls4Rw3UvGRgnGxmfLn9X6Z6BoZxumvy/dMOxS\nXWYBNRE0Kx0xl0dfK8+S94Lo6MC8SX7c18HbdCmcNQppMimGyASqQ/ANeUow\naJaAeGj630Uf/XQK7TEuV1VD7x9i6POjtocXotbTowN+yfUklFLQIOoxTRGu\nle/9GKVMWef77AEA876LewCwn05f8IQhX69reZbFicdq6z0SXDiI/gSqzdVI\nbc2Y2it7pK4gGAzmcjGR5Kx65Vpmy3HVLjM1q7pnDY4l6z7njkTWRoPNCAKN\n1uPBc9X6S204jJnx9RUUEP8G8ut9hWPRs1Oi+sJ+uiM62r+FW0lDEWVDOY20\ndJDz\r\n=JZr6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1KAshuXFlpGFnZxFS6VI+TK1yEtQXYj8BAa1WyLqpVQIhAOc3ZNw9z+k5rkXyNY26r6BxG/Ag50niGWBBbPCPhzYf"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.28_1644017683839_0.5922032963734338"},"_hasShrinkwrap":false},"0.6.2-nightly.29":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.29","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.29](https://img.shields.io/badge/version-v0.6.2--nightly.29-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"21935b05bef481724713c15abc82b5da4c01ee5e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.29","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-YiTZ2DhxftrlV11e6Pt0omL6ykNNgggnQ7mzoiI1PVnLngW4qKe69+wGPhqNNHZ7Oti6lILvcnm3qfhIII6+WQ==","shasum":"2aecfdcc4e1504054a74f55b4c76903897c2837d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.29.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/wsXCRA9TVsSAnZWagAAMRMP/2jA8PrdVejjRFkNRlzD\nSn2Ezppu2o3jzGDRLZPriio8vBCerLiHzyMlifQxhbKoxium5q3uUTiHOT0h\nU5G0cIDHVkn/Uts5nxntEoXOZv92ma5xNt31kKO3Lpk+UXQv3V0i8SJICmCL\njdU1SfxQJrMgDmr9T2ofya5+Dr1+plCeT4TZBFuxUWzdC9Cc7gypS3ZsQNL6\nja75wKoMzQ0yZ2SDest2BrIXx4qruH84fDcDMpqTpVMdUIZKdxsmHD2oIrmw\nttgQlVZUqKIuiVE+J0UjKtuz5p6ilN4j2MDgTwniPFCIieGVX0oY+5K1hauM\nW37ypS66X7pOM3xY7Qzbr4dsSsdcNEcQ7lFczBbSxVtXf1Fy6R+zvCDInjU0\nLcg3SKePG07PpoZEFuZQXs7GvXGgx3W9lcy/z607qDAiL6ZsSCzrakdbd/1e\nNIJLbuGfw/EuOXtlShYFP5WEKuYA2k1xIfV7qper0EVNuL1V83mSwsg9JKA/\n/HuvrQDx/V79wmz25mbnnpZlWZsxvxJR+DoPWXh4rQQJiiU3CH0McYyGbMyX\nEnDHJwkjImsS5B6ZwU8BlxpFDbe/ygyi0M9VJldhX+9iA057+JGtkZqjF8H5\ngdEXmNbNYMfLIs5DteXA1Nf6KG2rbYBUc974WDC9+NPmDKtkAOES5JuYwJCT\nqN/X\r\n=oOkC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8+OyRE0QLygg3HwtBUcDlbcVR/tuLN13wf9P0ANveqQIhAIWw8olXUXqG4Vp8u+96Tr+HmbaoFZRJWiQPGnzDqcYV"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.29_1644104470943_0.9977765912464382"},"_hasShrinkwrap":false},"0.6.2-nightly.30":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.30","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.30](https://img.shields.io/badge/version-v0.6.2--nightly.30-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0632336756863f7ed2777a3334c4a5625d2d700f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.30","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-vQ27w+kODvBQ4xlYVOz6Oi0SzLLiw4fDDhyrGQKhYun87y7ryRLj4FDcQ0etan7RUxbz7SMUA1WeGm1uSU3PGQ==","shasum":"dea09444acdc103f6705ac7368a556df239edec4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.30.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAFsdCRA9TVsSAnZWagAAbvQP+QCHDb+wMX62vkWlYWdJ\nzEDqLlEI1QqXfOZBkVW/ZXdwA301spDed/AAFUY3+roAtR6OQVSoZ9YiWoLO\nTugm2CAzHfBbdrR2fQKjCIPxU22XI/rMV6/twBVkWfAwHY5LMd5sl87z09Ip\noGIGCr7b6by3XgrdHYW4sDhD4Hb5IKfOZ6zs7PPw/6ynIXUMOQNMTL/OkSvH\nazaan9igIC6thhM4JL9Dw3AlvOS2arYwvV5Z7UPg1WiI3oXJraNSwqBR5Hrk\nr2Ku+fgQhy8rw3g0iB7mfwMXSdhDzh7ifQjywkP0YYLHunbwDLYNDrvCkuNq\ncHxY/f+ZBCbEULIPHAnOLlNZ8ivQnVj3GC7HdkIIh/ck2ZWrihulKoxgxm0j\n1WiQhfapAxIs5o14JP5OXoPwxKklRZ+aK0+fCE7qRdY6Lc+xEyPGEsys3hpX\n5DxZBTDuonVxizTO8Z3ifSBtMzRbUWCPdcnn7mKNqPhR9OpazFttYwPY/Li7\nE+GTyV8/LYk2tzzkV7BjdzdOeLhfLTx6UaDUazDZGiVN31xR1s8jAt+f/5wq\njbcO77GF69nGrL+RvbF1CfUYiakWYp30wxW7iB6jXBQdxmSFDXEq1r8sSLj8\n0UDh3UO7KvFoFYBOBNkIQZYCMKfiqpbhoce0SWP3l36NBtNX0sCRawCX5uPU\nScZy\r\n=JvCe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZb7zFCfckOOp/Iko24MoiMdNS82y5F1rPh0iBfZasLAiAKHoihK847barqCeiPfhJKjpyoHy1JZw+1a1hen9pwzg=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.30_1644190493315_0.19387919383464247"},"_hasShrinkwrap":false},"0.6.2-nightly.31":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.31","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.31](https://img.shields.io/badge/version-v0.6.2--nightly.31-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"240b9cd25d24ce3beae0b32b05733a19625bfb92","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.31","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-3UVooWS9WEU5q7rv+BuJkr9yxw/F9Bs1cMceMbHwAkk4hRCxzndr7NtWwXCG3NzMZ9jtGXnD8Lj53D8vTrNIQA==","shasum":"db01b626c9097240fbaf653b29247b7418c7a657","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.31.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAazHCRA9TVsSAnZWagAAaWEP/Az2swi9orANAqk0mVFO\n1MaHUkbzmqhTH740UxrsuVJ2Yj3rcivtFaydH8FN4kDP+xfo1B/Hu2g1tp5M\nzfaKDDQP+ZMy6OpDlmnObZL84nEIYV9eSwMPiyMZyy1f5vZBaaz7X8o1oUCw\nwfSKJhC7XQG84GN2EdYPzz5HKhB3/jMbqmnvPLHc+/EpnRlXF48wResaKggN\nwEHmv1b9tZR1pdbZ6KnD9x8RYs2SulEE2tJdH3LFgVvmjK2EPkgsE2zOF04M\n+6RIGyZiF+m84xo7nc2d2E2G1FyvQfAhI6Egoa8/VtJHV5m8Fqa8RiK1sKsg\n5oLyTAG2mDLOtfT+D1gtZXtdw+dDwOxlSV8UkSJ/veo4cEVccn8mMIcVK6QQ\n3qGK/3iFMEMHwBML8xkzPGU3tUeSI43KB81RyYtvDXb3gx4uYff1l41EqYb4\nAHBthI0gGOj+fCUvHSK3n8LAeRjJ+Ssl1gKwI3DAy5szfrUghdUV3YP5veP5\ntpOKeL8Kv2O7rnRH/JLBe+DU3bfkZnFVynq1+fwEsrm5YoFvrNQiHOB4B5Nz\nsI4GPtXe8i95N7ODHh9ih6McoanZzXZGJibFdBkiqlfhwOyf3Zjb4a/2wDJ5\nQ0xL3SO/HHzg/XT9JiqRO7W3A49rpyMJq8+0Egcx3KpKZ6MiFs5eksFYWO80\ntIEV\r\n=jB+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/NoyAkyRl561vJAoU/RhAjjbB02hvyFE3LZoOv9qwIAIgFnG0kS5nAYbqWpg8jE0rHxyKsqo5J5FtwECSoNsxg5c="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.31_1644276934974_0.11499627292398418"},"_hasShrinkwrap":false},"0.6.2-nightly.32":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.32","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.32](https://img.shields.io/badge/version-v0.6.2--nightly.32-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d8f94bbdbdb316fad2e3b15b00ba318d6e6bd1dd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.32","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-7AoHkBX91virKwKrodMZ2Ay7zfqZWmeZ2dn+WIhFEOIFCvJGJZEIpd7+/SpQ+SCpMNDlH5KJl5lYgvdQIAm3JA==","shasum":"e67622f6be1b1cc34e02adb0edfb21ff0f89312d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.32.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAv5CCRA9TVsSAnZWagAA7kkP/RuKyYUwQnn9kY4dYULj\nSOvAzuDztpbN/nhXd1snTm8jlZZeWpFaSWlfn6BzI0OrrHKPFCtN+Gi0rkku\nUN4N675pjVf+rJIPe4pMwFiz1GYh/X3u+U+ru2qnTBH/M6gdpgJFhHbRA9tB\nmXsBNQeQmfPyUe1jsqk8LQYih41fHXfpgXN5Ww18rOwUhYGgRCtQxLQs/DCG\nF3a6v1Ce5YRb1sx2vMRQX+PsOulsBSU2ta4AlZ0Huniz4pmLsmv9Mv4nPPfM\nQlsARN8ZhADmIR4hPWj7pBFeq63iwn0viGtOg49yPK0wbv4btRQha8z3Ixnb\n2KN3Z30daYL1kqqcW2Y4jorgw0uLjJl4xZow/yMTnfd1CPq4cUIIAqy4p/yf\n4Z8pNJ8AwUwA714wXVM7d6Ylu93B26UzaqteRhP7qBY0HPDzZ6ei6ZsmCMa9\nvt8L92eTMmD6YqJ7HsK+ISV74EvAsyBzfMmTSzYroN9rSDZdm3Mco9Wl2gqI\n7+pjECnld3Ho/GJRUl/0vRZez+Y6ROlBySYpzG0LszkL1TVbzzAJqdMDIu0r\nvWw5lIgFLFcfCDzixI4Y1LteIfe1ikIVlBh4OADS434CUEHfpqCPeCgA76HT\n/rU6cummSW8owZ0F8hyqQbkl6UxisJqW/YQLqZczmN+eFW3LcCOgv1rvwRQd\nJroN\r\n=xSAY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4ZNI6vrWbbGqTcY1sRyNIXk2SON8lKpongX57V4X8rgIhAOkE/UZO9SJKbTwkY3rzXdy3KxVqOJsYa7Xg4kujX0kp"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.32_1644363330600_0.005396709810214784"},"_hasShrinkwrap":false},"0.6.2-nightly.33":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.33","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.33](https://img.shields.io/badge/version-v0.6.2--nightly.33-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"801276c67bd6715b7f53e74b0f4a9e2892af2709","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.33","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Kmx+r/2DYYyW3fWRSTAN42u8G/oznHg55iJKH3Qz1PPPlpUM+bi8HmpCkos1EBR+tiUtkKK2x6/A5UP7u2zL8g==","shasum":"8b978d61590ce832635af1b1a2709792a6ca4054","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.33.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBE+pCRA9TVsSAnZWagAA9XkP/j13r6jLYk+wsNcEgWcF\npJfpT2m2ZUA6mTUaCgLgsmhmkuG8MpA20mktOMNZnqfb6iTv52uCuXdG+KfL\nz548VXv12wISGVmkqxlbgmCN3YQwuZL/qNA3zqZ3Yow2hHnfz9y96KTdk2Qq\ngHOfrcURfCbgDwrV7Yzz9/5MpgnP5f06R+kPbi9+zBrO0kQUTx5X2YgOEpyS\nWBLIUPqeYWpFPPI6NYnnoFRyILw81EPAkCoYqWYH1sqCP9yDEodmGYN17QBc\nfQ8Jw1PVcVTR7u/S125cVlN2WIaqMtfNFR4T122kzMiMODe5WeRyFha2Geh7\nrBlwx/YIUf+fuK5R7T2z6B39RJywkDtvmD0KR3aWt0WQBlufYP0v6FRj2jJs\nxqewSv3WsHhqYdTUY/LFGixAaAAV2NmADZQrq0d4O045Bhalq3oqKTnYF/ck\nLd9MtWWAmLCQtUL2oz3HXUU/7XLy5C3n26ilfLouTDAjzMivu6+fyS0Ywyp8\nqpC1PXUwSqFPMzBHlaMcpFMCvSrS2jI9V8AaCXZK7DCEfukRIQ54shVEhveL\nHzarMBocCYJ4ey2Jo/XvCc8dPUFh752wAfsF6UEkzPrTI7e1hbwUBVOHC0EO\nHfZ1aPlOIEKCkcAttmIAv/EYMFgY+0dNRi1D3MTRqgqAVmKu1uMIHDk/c3Lk\nhYIL\r\n=HPVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQFb+ZkmclR71HrNqO1Pba2AQXIek0zefidwaY+iYz2AiBSUSP4pkCnBXqHktdAYOPne1RXrYEQhrVtyn02GUugkQ=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.33_1644449705417_0.445073544101241"},"_hasShrinkwrap":false},"0.6.2-nightly.34":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.34","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.34](https://img.shields.io/badge/version-v0.6.2--nightly.34-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9b5d6efd29be3dc5d31753db9bab151c9c1f757a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.34","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-o5a7L20uhEdrbbKVckjRnn48Ee3uThW+HvPUcKtKkk9TEZGAAb82XfhW2Uq8nJDt6lFYnxyncgEdaFOxdL1qOA==","shasum":"003a54d6b7bd6453d7d8e61b429991814a67b31c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.34.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBaE5CRA9TVsSAnZWagAAPwEP/iECzw5lVe1kVzq0Jv4o\nGjHDYar0nVIgisHuUaeTou2PzXRPOm9br0JPAxo0248JzuubWOp7767+PaMP\nRo+9BCBaseFIyHdr67pFcZWo5+e1q/vXwFUevQb/22BzzXbSEjQSDAjNoCWc\nl7tQ8f93r0ybgJmtiy9gAu4/29ajkB5DrR97stjFgn/otvlcOxPsSFEEJ9mB\nmqw8ROQeNF7gJ7EpwwmSTJqLbOB3pVuZVyJmjjd0s7avL0SVsxvI1BYdbxEe\nUgfs2M8p7oiv9hvGZzCd9QP8SNIVjlZPVj9VYkTroXNzYT/pI6rNiNhRctu+\nWH9JvygIX6UGwRV4db//hZekBqTgsBEHadSIGQLlID3F3IVo5JNQTlMH69lD\nCJLPxN/WEe+/Ox5ddLYEYqASeN4GHXaz2ebZJCVxNmrOLaitlif8NaadHw9t\nw3GnmIOxxTw8WfysufkhHCLZrMG1xnKThHbbn+1b962xhFpgecR2gq4ihfAV\nEnH+SZnMOJC6iqpW15SQxkIBsCJReVGzbERgloOTPrCcAqW68UZM6YGsl2Rg\nXK1kTC8KmfUvUZbBbwO8U/le9mo5JGbs8gbiy4pEN2UwtxNhWTXShTQlPorp\n4DaVUdWaGrk2RR8xxpiLiNUHwEuwnr3NWP5VWgIG/prAyeVRgfBiVTLtr84K\nNMsB\r\n=2FhV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxKcuEdjjtOVqfsfv89CeFJ5isUbjDpiZZAUg3vx14ogIhAKQ+C8tHeJIptQ63aqF2gsdlUyXK3kId1QGxXD/AmKH2"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.34_1644536121182_0.4582196265340499"},"_hasShrinkwrap":false},"0.6.2-nightly.35":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.35","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.35](https://img.shields.io/badge/version-v0.6.2--nightly.35-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d382e257f9502b007f1f78119d8adad7be7f3210","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.35","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-U48jGZW5SRumEOEyBISYRIMgr6kmTCE/BtlBX7+kWmsA+ysHH+huUtWu/AvwRLvNJLPzaB3kll+H2myTyxuRVA==","shasum":"c56b3cf96fd1cc81fa3c4172e18237bfd27fa866","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.35.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBvKqCRA9TVsSAnZWagAAdaYP/0hpNPbQd7k6JD3WYWFh\nATdJqRAH4pGOiIoslaL494A45Vqo+02aCLQIit7YIQlDSLhpFVfFxRmWdNRR\niJgXziLEWf4wQyBMx5fUhVDIEoxbDZHBKmlcw1Ql93XbRVuWRUcOUQ53LPL/\nCZWL74y7Kw3E5c1dlBhqyDBXFcUy67lm6x3LMyg1q0AMdb+6iMSR8Ldke+EZ\nDeXVNeISS/e+0uku6oC6fqfEvvfU2FL6rR9dSdWUnhEIZ4PFycF+8MULtOeD\nOgm4VQ5rCNnW9saUtaDqKbFzeqydm45RqyIXwTHuSAZ8mePa1EvAU71ADwbI\nhOktoTLTxUOM7gVQNIz56xQ0KGOwaiqCKNt+IaRAEIoq6Sbm4GtedrIMYFgn\nawKwXu59HbxDtuz3+E94NWYlNbHIMs9SjGospZ5UO/8M61GxRZMPuP52giao\nrvvkBX7/jf2CaH88CX/DdCGQaElMR2mKXf6EXPfHX/RmRKfYaR9ITnINlZjO\nygsFGrbaAD9W1Gl0y1Chp4T7J8atXg4tH4sKPpI5vSF/tyAleTbNIl23LYE6\n+rApB9v3tzFHPEEaQRf4TyfOAnNvr0lM7VfgqLG8MU7yBuO4kCVxXM7Lcvog\nz1quryA4Gx+li7EaV/cRi2CXxbDE3wTJNiU717CKtEluRMr8913YRMg0bebs\n1Udv\r\n=AkJI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqOjSM6EIZgr2FIoGQeHIgHY4si46NiHW2FT3dEZPBxAiEA7/WHQDsW/eBq7OlqgjXxyMmkOp6JAdxi31LPxiz5FgA="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.35_1644622506825_0.5922946852336877"},"_hasShrinkwrap":false},"0.6.2-nightly.36":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.36","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.36](https://img.shields.io/badge/version-v0.6.2--nightly.36-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9074f6d02c485dcd7c079ed9f060df69b223167c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.36","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-BNAEpp4hIPP40kKkpl5umZw7REs3KNQYwF43OXPLKLHjUwqufJ0IRCMa94OrQdQwuMBkriqT1gJ0LTdLNEoA6A==","shasum":"77975b482a3601fb48da0f2c0d3be533a04723a8","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.36.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCEQhCRA9TVsSAnZWagAAh7sP/AteP2qio5+WBsBgHn2A\nqZoGqibAoybcwb7Lx7eq+l6lsH8Xy9yKRmIMUGk+wQ4Gq/98PlM92Da8ZlQ/\nU20kkby6kQMAfg3OxjjzInziH/DIvXa1gVBVXC7sfrOScwqX7ggSHZO2Wzk/\nLPVPFypHcWTpyXevYc/f8Bo30688Guxw1f2DeNLoSrK9R1bpysY78/Ea3iK6\nczSAk8dMUQVe6xLRyEJ9fd+0ThFFUHbNCZj63xs0I/ZVZCavYqJbKP0WY25m\npBA03IdpFMnabDCQCdS8FMcqhgZrwgITk+LHo3k3ZAb/oOne4+rVVpO+WJv3\nYU6sXQIxwHeSkMLq+ud9QGtj2Ulv+yzD27VltU1/AbROEPteV9CcD930mJz/\npeW7aC2kR8myBiO3CwB97L+rLeaCpdXzvDDwAb4aSEZrl7mGRa9rQiObl4uU\n+oJB53T6FkTDBHAOtB/njtV9qNYHJrkcU9l6E2M2qP90DFvwLqUueOjcWdTw\neEYQ6kj6e7ob1Zxx8zmq2QS8bXU9at/dS0Td5u2apfq3aXynDW+8t2b49h7i\nTV9dkdFK3E8Plx/1WFvL3smAqTPMYbvmGLfScPUAPPIk1zhhEgx+np4Hi8mh\nK6RtGuvfmFcaAxTpsSRHX97fWyYABHrzg9yuFyl733EA7U11wuaCk3V4T/Nn\ncrU3\r\n=wQU9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrpR/Lfd4CL0e61zfGPnOaSBVI/mKAa1PmBM/pDxP+vAiBQ+cXyuUMMQdkdR1Ws5GZswmpWWP5AtD3F6Ulhof2MMA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.36_1644708897489_0.5631143581743314"},"_hasShrinkwrap":false},"0.6.2-nightly.37":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.37","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.37](https://img.shields.io/badge/version-v0.6.2--nightly.37-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"fffbe3ff9d31e1646348eb6c97f56699ee8f6cd6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.37","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-1FfvRBNO+svCgf9i69DS72ifL8+M9oewlwJNUjzDumkUZlYHzDJhjy4m+mNUCqNXBcsmXNJF0/iKsXDq+rlUnA==","shasum":"d880842900291f8ec45f145912862768e4097797","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.37.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCZWsCRA9TVsSAnZWagAASPMP/A/N5SIXDGRrX3NIeSHd\nk36Wgq6PSE9Q0qhGg0fJhv06l1f/FlbI44UzXU7/aUYjc+jVUAnt2T9KHBb1\nn/XmHpXBdmV/bTvY1umx+K/Gu7Q0POZ5akWcVRTtUY6jJ4Xdtb9bDsLnpDbd\nN/zJmZm3qNZt5BlblKQBrJVuep2aPMR6Fxi4LO2T+GVmtsRdWY+tdF6XraaK\nyWaohwS5KFSkovoPosUmr628iB4Wkx7pucFk8PBQIwg4mKVKEjSGOlMkVDdf\nWHs4qy6yhtBSChT8eUzRk56+SwvtBeq3OD0UTCkEFswRpdefxJqKiGuT805o\n3gUp+WozwgHW4EqiG+k/HJINaJi2zlYil81heChDjhv6wQZKS7fThbwp6CEQ\n4U+X1vn2Tg3tt8c+JOeMNuGELEenePuewSleaCUJck2cQ/hFkG4r9CkZzeRI\nku5pcUqhhvi43gOnB22pxGF4pAelZCsK01Dyp/sTv6LkOj2JV8JqMis0B5lz\nKD+SJTFEefhqiyiQErmeqotVAvg9GMpURSXxxkkzOrrcN6+/GxMYN90BZnwC\nByUcRI1oTKvv3iiC9143+jV/5wWFLGM/s5/C6eknSeUmNkVO0kTYnnToAGum\nHIzp4Vm5494xyto2ORCfUE1qF45pfrYzXbEz+p8U98gpHrLhlPEIRvGvkyqW\nGI8a\r\n=FYIa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ1NqhKuDHO9CcbDZVceQ2ib3ymKLZCvkV/nwSlfqp5wIhAOIUfAO1Z3efimd9owFanGMmpTn4ZjwFfWjwmc4FlP2q"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.37_1644795308356_0.18482065187279684"},"_hasShrinkwrap":false},"0.6.2-nightly.38":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.38","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.38](https://img.shields.io/badge/version-v0.6.2--nightly.38-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"93d04fdb1853a091006dbd48f4fbcd19c8b8358b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.38","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-aDcPn1hTYPxelJHGtT1hThGSUjabgpuqjEOrFRrfqT7ApxGPjD/1TYSUEa3izxxIY2Lus5P8PJakC5B7rRIAbw==","shasum":"2201f8bbba664e0a1eb4c06115e0b71d2dcb4d6a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.38.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCuc9CRA9TVsSAnZWagAAPjwQAKFADHBHjDq1/gve5IH2\nbp2O+9A7ugqqJ5lZ8r0ikAmxbP2wf2yFQq0Umx4qWwShFB8X3twb5uYdq9gB\n2Jamzj/lKmfpcplCS8UpoOD6svnOw72aKggv/VkAQ+mRQyTYcWmB2cn2/dNE\nCu218bTsga+NBe/pG4Lg6F8YVuPgsRMHsqNQYT9FrrY9helG8h9ONgGO32pi\nNlUonSHA8dfw3FbabY/5SHnzjFZh/6a8v4HBrw6QDO1cjQfU/2dYNE7AFI7D\n/nR+A0WxPcjPj6CltF7odstkj+UNur3xQ6ocJQCEkKVw9qkC6oc8CrSfP/vB\nb++4K2Phx53+3cseyM09nopUWeoVMCilFOEmB05LXMlYFCFZV1g69/VqdCGk\nICK5pD9PDUg4ieOC1d1ZdQS3CLTCGcE7G9hSWYz5MxP1AgkwN3OZsbYMFWOs\nwp+htY3F/g34RT/eJH2ymlCFDT+9rRiz2Uva8CSz1fDmOlJjuOLfAhkK7/ey\nkhD/8HE0zd7kVFFox0s2xSi6GaLywsnbPAV7QpPO+Jb4zrCsoSjZA1OlZIqv\ni0JGV+RAk/dWUF/y3rgQgUtsQcy2jyGYmomCzs/xgqBUgh/ol/jqBYkSk/Ph\nN9qNxUjA+6ly2Gaaz+/mx/X/aNUcRouaAc5X8xT/0JqllCS2Useb9+O/k28j\noBhg\r\n=IpXN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWxeH3zBxbo75y0B6CmzWCvwg3Z7sxehn7HwS7/QCOTQIhAMjAkDfbxyBpppnpwvjuGmB9Doavulbt6y16EwPSjzhx"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.38_1644881725310_0.6753800184799466"},"_hasShrinkwrap":false},"0.6.2-nightly.39":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.39","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.39](https://img.shields.io/badge/version-v0.6.2--nightly.39-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c6f4380cf9abbe12f21ba093b1e2a3e8d1b5a1ef","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.39","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-PHgpRTv9KhnfqD3w0f6C5raUrj14PPOHkEXHyrHp1A5Abftie7Rf3RCEYkT9qlkr6Te+mQo88YhN79MrmjdJ2g==","shasum":"fb2990a800c1db03aaefe0389abaefb91d481d4e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.39.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDDjTCRA9TVsSAnZWagAAfFYQAIXlanBJJC0VFWRRKKEe\nchKHUp7x9ZDfoWUBb1HPe077fPjxFLRkxELOBgHJQgYKXDhSd0zDHm8h+eoV\nOjRvWVMeWgK1/fzSwUuk0TVs/de9Pmiv18dgh9hsHyVGqoUvAoWAN/Ak9Q1X\nVgc6DCVFTHuZKeHOkwA7VOiPlXLc1UonMA5n6VBis5HR8/RctdG2QA/m7Xu7\ncmAZficJIg2hZ2mBFx1dJVuCFKU8t4wk4njm2bZQBL6IewbMv/DgQ7PCd0Wd\nU5BCy424yaPV/Suy/i5+j821pkjJQ806/K7ZI+JUbsLvLxfehz0XGXFPb893\nniCPrriqmm4zme4ZXU8qiwYg1p212TQL41uQnizF62HxDsE359efTHt3BF70\n6m0uML4wiswBPTcD9EfLJ0xS9W/44vyfenq5CbZwoDus1comX3MddiIQRe0T\nOFKmZ23NaMK3ZJz9wQPqcHmWrEhdHKhexX40WJip1pwwWAwScKwmcV7UAiOZ\nPH1VdX8jqwucgjQQvJ6rKRpqFNi17dYDpoWoAGJ7CRxvbrUx7I87LbhM4jJp\nKNnW6F5ty9QmJTqhk0vNDMaNkqyyDz3j/i0djFts8jedGXnQi3mQwD8/qkMv\nw1oSQohddO1bscnwj86L+zlTNuGUjMQWJJLg3z4UzzxIEtBTtdV8PBd2XyA9\norer\r\n=DPV7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIHDvDWFRwX5yMS6Ms7Mn6aBRigY/miPlytftgsz17ogIgSWYe+DU/ttbyuxEBN5/NqlbmBgD/OlD18TYPnhms75Y="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.39_1644968147545_0.6673658557348872"},"_hasShrinkwrap":false},"0.6.2-nightly.40":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.40","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.40](https://img.shields.io/badge/version-v0.6.2--nightly.40-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9fa6b6da78e3c31cb6c002a40e28f3dde931237d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.40","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-YZjaaJdD9NRUXvjFfWD0+rwmiKrb9lm+Zcoo8xivvFDL7EoCrbTLItsGmU0ZDOMplZ4UZWd10K9pxrAggyRgiQ==","shasum":"7f40e27fc2bdfdeb0b61044d6b0f3cbdf21471a9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.40.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDYpkCRA9TVsSAnZWagAA9YEP/iilA/23uBbfjGCcernL\naXBKozTYJsFhcOJx1O9pKXDRvzbeS0lW1lQ6eH0cdMdYZOAYGbkJW1eefMx9\n5o1rt26GDS6m2hXhtrsxp4SaNm8+6Krx5tpd9XAAXsJ4VyX0GKRPR8mS22Y0\niFdbbahu/6k0k0N7GW9SsvCL6CYUCB9Rwngn6bdnIb4rKRsEOsSjV4URLcFx\nDxrxWd896lShFqLw0LyDCOydJWkRgHDJbPsM+n/etwwTRDt1NG/C7zcvsCsO\nIgfcMcjqADuUDKDA5EsPpKd9Iap/7smiOMEMq/CXFGbiwkLJ8kU1dJDgTqOz\nebeq2UZGH4ieqfGajUjCVTush1rrp9mZV/lz5XsMygiF3pC5C/M75A/A01Z8\nu6RUt71Y4mPjOrdIIoCR3W5eLOjEbcOw0VRw2ahA/SZdGGmxm2GN1yX5Dzht\nJdrBrrWQhLsCt/kH4+ZuGZtAJ+jKGpCR83miXvRRzgMypKX3UIHtag9oCxUH\nWlNT2tZgLLAjWUG2GlYRlXofTNJpPs+yy7cF83s/9zEqWNSV7zVSJXkfBxoc\nKMzHcyw5/k3bXmZtYFglm1LLiyET8Ih/xol1+Ws7izpc9YoHknwe0HcVHUmm\naj6Eds31dPjSqdnB1rcgaO2zEHpIWd5CaTFw93Hsptkw9LDuPj5AEanf1is/\nwC9t\r\n=rFHr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp+10p8lMu16oVpaT//30ZxkRJsyQVyrAV9oKozbFCewIhAL2rZjDE451kLHPMy0cGJgFkT/mgcmzjZAkeT+oxSSLm"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.40_1645054563853_0.2992881770936646"},"_hasShrinkwrap":false},"0.6.2-nightly.41":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.41","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.41](https://img.shields.io/badge/version-v0.6.2--nightly.41-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9e9e92710cd608352f646add91e9618d2111b726","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.41","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-5+n4tjmxyGvNqBBo4PEhQlW4O4J1MnWdEC9uwCU8Zxlpq9wanZjyHVNqr4RtE53oMBJQK08jTaWLBvWbDV+rcA==","shasum":"c6bc6b6da52042647072d58f4cc1c4d93df71a0f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.41.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDtu0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4BxAAjHBHPnMNW/gXWeOTt2PzWMqyH3bsgez3PzqsSvf56x/YNBH7\r\n/V35SyXjV2LPcbCR5d9v9W2m2V4P3RCMm2eZKsy7P9A6VdLVJQm5YQ5aXs32\r\ns4cEOq601t5r159EUF0r01o8bZcZHD1aIOeQRRmoFkq3wvnWwYb1DvEt1CFq\r\nBBo5Oi3qyFp5Ij6hWgEpPHj3+7AhVflE6m/IoqOlEKMCfEkoAWCoXD53Wgi9\r\nHjdsBvIq2BcFupFfPOn7zbt4/fGgjHUmj3dge0XFrLqIxE3mQ7BSPu9+z6OA\r\nNYGVDEL25mac6yjIYuwicsSPo1gPZi393SoLHTyEtRWklNQlM4Q0+hMHWs8D\r\nAONKZEAzLvAPJCPo4R7SJJDHuOH/ToxeM49RTcM/G7DRcGiI9tAe6YirsqaF\r\nIA3WtSG8fqsEmyIHuKMg2jM9LQmCFqQz1cI1tuftJem0/iVOBby6a43g2ZPs\r\nyyl4M3LIVtkGcOgqlmaGYPcZn5z8yTLF/gILCpRlhe5T73G9oepnbwsiFnng\r\nRhu8ff51LYUh4oocFdTQ74C/jeU10kCDP07nSF1G51Kji/xvtuFFpsaUYexX\r\ns/Gh5LP4qQX9Q7C8wF5r+gG9jQZJNsTOoiyaU4qVDA31W/t2G0HZOvPs3Bmm\r\nkLE+Rb8ByOOwRF0YYYTUU8UuSNl+1y2ZKwM=\r\n=3amV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEtjun19LHZVq1WExiWM2BmgXLQO6fxDU8Au9428+RIAIhALj24r66mrAh9z+kp5P/GpxcfCwTB4ZlVHR/l9SHrfVk"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.41_1645140916523_0.8617544307143254"},"_hasShrinkwrap":false},"0.6.2-nightly.42":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.42","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.42](https://img.shields.io/badge/version-v0.6.2--nightly.42-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d4cfa7a97af8a08549abaacf76f8ef2e0e6cd337","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.42","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-aTNqITLW5psDDREy0xXashxkFCUVR+FXnYLNgXF+sU3p4RvDWCNzoZulahIgf01yDBczPlJINzTt8jWxdTTkLQ==","shasum":"2aa3c35b57884084e80281e9e1b0349f0219aa8c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.42.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEC0xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFchAAlKmHyyOjSkjj22clK9Ru4+fq1IFI3zXRa5Vh+8we/UyYfauh\r\nHAbH8zBN82t6YAUMmFXuH9mfuD0uIi/Ggf3TVHizLJKZV0MmbDy4h+9v2Nlx\r\nDyJTlYYLnogAKC1zWmQaB+OEiGPtlnPgmgogP/4FT/MvI3wa7q9pibR1aw8+\r\nxmvfDn0NRMKMOab5r7iv+W/1QhUWA8dLg9ur1Qy9R4nRd5YGcnyoLj99xMwG\r\nV8JkVJ3yIygF5GSoW+IVqbbsx7kXIwgZELs2hW7easDs1xBbKpe0+6fOum1k\r\nPZhm3bZz00zcfDXbnU2dPb1RHfA/VLTftsxrVpF6k7o4Ks7sZ38SZTWBH6xL\r\nxJgLJbnjJLLxfhh2apE2uoiA+ejIg1+Urs8WIaqNpjBBtYDjq9a/VGp0EM1n\r\no7/sXvZMgCJrFqxPYfOnIfFVPD6JcT7FcBzzF4YIVU2i8nLcx35a8jpNQ9yJ\r\njzWKaw2nMu579QXRCpEW0O6fzulp6Ewgx9BaLXokJGRFRPqHj/A88gWqQZXe\r\n0zrBpendhESfV6D2/UpDUnkpmB2YJm+imLVxQmMINrW+JxXdhHZXolLr+ZCZ\r\nfP7H6010MXC/BzApIew6m0TkOvUPbWTER3qOl2umSuhTRSsnM/zIWkUpN+Cf\r\nM06LDCCWfRd55YVmismbegmcKUUF8vY2LhU=\r\n=9MYt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFhcxIZ1pa+Uxe3NgO3uoAk/wZUao2ROxdBcif0UestgIgPdPDqfKg7v8RWfglsWh+evfKHgQoXgUUYi67LgxLMHc="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.42_1645227313388_0.26511040541581776"},"_hasShrinkwrap":false},"0.6.2-nightly.43":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.43","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.43](https://img.shields.io/badge/version-v0.6.2--nightly.43-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3eed05800d93969c9af3a01493357de838bfb1e0","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.43","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-7PwxUpcZNaSynD+wKR00+PEBFMYzlN+O8JD3rRRT2Hp+j45drmNeTedhV/gjTL0+SipWNMYv81CqmBDQyxV0MA==","shasum":"b57876294e527941b7189a1e6c0c473c5da73173","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.43.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEX66ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs0Q//ctn1C6zcS+78QO4OLPBV1LZnpU4Wq11vArONZkUZ9yJgzm1Q\r\nvTNiVwOAbF2m5RKnPopiTzcCTRqO/odnxLLU50dFSDIxBn7BOGraXBjxvZ1Q\r\nLCRXujKgtevv6Xv2c3iwq0xexWYnOFmuYYSM7lT9MF1EGdvBLl4Y3JrHVaOL\r\ntNShW0Q7p8c3rpLk1XVQHRKkBH+nN21MlqDmnuMRpzIXPxVrLBo/yPv3GujA\r\nAE48XwdHO8zPzQtTY1x3yMsxnJpDyDDz2mNv0zFAGj4UuJcWdvEE6eWoH4Qq\r\nsHhycaBjX/r4JnZvqvO1aId3Ty1Ee36A2o/KfGZBkFX6yEsemnsomBTcScpe\r\nwF6L8F0JwX62pVz28BBXG0JN5V4dSlp3TrXLGjkTlIFXfE2P035AotxFff7r\r\n39VJdcgfVF31cD4wHQxIGzbkjIiEYsTq4mrz7Ss9VBF/sTLID1DkdYn3cKj5\r\n/MTUcG9iZ+DfPSmX1VXgBVoa9tzTqR28AvnS4A9l3OXyTliYn+1U2tP5BfOl\r\n56wHv751wVrg32y68MnmioQmejGJR/aHyxyGxoZ/CTesBiA9NKML3pPe1moY\r\nH/cMX1jltVsSayJdHNQdB5Le6WxMw+Rpdc5hUA2H+CmVdqEgGzzIpaHH23pN\r\n9BRzspImQHEjRpI1qZO52fykObj+jeF2src=\r\n=2SRn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtkmhHwWujRt4wEeQkmndwrPSghDhEKGruO438IZy5aQIgd3kUXjI+HoMmfOBHkWp6kWA37E9YP6kGIN96gyittho="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.43_1645313722110_0.34565233552668695"},"_hasShrinkwrap":false},"0.6.2-nightly.44":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.44","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.44](https://img.shields.io/badge/version-v0.6.2--nightly.44-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b731f8888c216820c6621245425513ec28d7c8b9","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.44","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Uwtao/jvGzdIfB7zTeBU4Ndhf1nxqGFDgZznyDiSYtQVD4UXN4QFyFX2fyZV2pIw93uu12S2xHCNegoxVI+sMA==","shasum":"7d77d498b0dea40f2bc3c22a0b5c64cd27457bfb","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.44.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFCG2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppEg//eRN13byGAwLCBWaOoF5cUIABMXy2u718bJqO6pZL3hDPpq31\r\n4dLY0M4QEGCz4+0hDtCbFtXbVRtQQ0j1n9bLIv2eL6JKk0RSiY2dqroONwj+\r\nd72bwPBRm5VKLsHt1cQ4Idcl5h0RCgAeWJdaPrkgsD+iOhsSgFMiwuELffSy\r\nxixIXGdIHVIshavjyeI7XypSap7Y+LPteRJdS4lN2kxUZKxSNeyrc8M521az\r\nTkj4zO3DmfUWoHZIWdIPBnEmReC2KKsgPrz+VeslRsMSWGpFc4PAt0s70ayt\r\nzt2dM9f8Q1tETRfILR+PISADwLOq2u5WFcTKOfiMwjCp0zCn8ZanCS3A6g1n\r\nRJsHQet+HH/suJ7gJ0Q9q9ThnVFfb+tDdLirsPXwOFOneB2QWdi0IUmwZYcb\r\n0Cxhylea9pDsHLytwnYVpYpSVfxN8Z4P5AUShuwP37+AK+Tmz0C3c9uI4CI+\r\n6lTnjsZyfBjkZQIYGk1tGpNXqBsoqTOkT9l56/c1UW4OFD6Ht1Gq8VgVbMNG\r\nY5ldQXGxVW1IIoOiRYD9cJPgfeNJaNUoKnidsdUDBrh2oIWn3rCYhZh1xGnJ\r\nbFroS86+5gfD8rgXD2/x09+/X43+EBaHzFQ22DTeGLcW48i9DkaawbjybU6U\r\nzZTcou4+LVSuF55XbICycBbeAIbWaCNnTOc=\r\n=JpVu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAalPdH1+hk3fw66m1NhzvtyioIAnIOnzdiPEFKarATUAiApSFdp1rajjeNOZ8EG6PT0TnCwNs9L5+iUXXQ4EjVkAA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.44_1645486518777_0.24297111556064777"},"_hasShrinkwrap":false},"0.6.2-nightly.45":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.45","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.45](https://img.shields.io/badge/version-v0.6.2--nightly.45-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"294cdba77af8918286918034e99ff1e68fbfeac4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.45","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-eF5CB2e6Jo07UHTsV79RF/RQ4ZP5pF3jACl5A+UnCUYACyirld/sp47r/J1awyoPtJD3M+1DbJjdNhXzHbfZGg==","shasum":"0389579357e97836fa8454473a61df663727830f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.45.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFXNMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhtg//e3vyXOBP2D1QjvqP/l5g4yU2V1T2Let8QNjdWNw9UVNuhPK/\r\nSGjB0ILpIDjgWOju5gkJwRIlSlH19ayFJ+Y20OHLNjz/cOjTqqipDmIZ1bjH\r\nDnemeLO4ibdbG0xUH9KhplW/2aRZgt+vqxvju9PpOvjPARFbI2tggoh6y5ib\r\nPpUPzgwM+OflHWtzM21+YdgUJTq1HBiYaTKiK7yNzKnx+JIaUhWRJqhHOfAK\r\nU24l54P670Ex4tLEqU0D6mpxsT3Sw69hT9Y82TWSJwATFC48kzgAmLcpaE/w\r\n9zYW9rXl7EKE1eXvEFWEdvQdj7QpCBVzQ6HmCKq33WGgQSdbS7qT0UzV0iy3\r\nLasKxmoDePOEvuqV+ADUCnEs6Rn99rjC/QbCPVSdQIzmjYwoU920i4SnMT29\r\nGDnOq657shfAICbMBlKc6VgKF6fXUpye9/oUwooeb0s4gIvwxZ6Em462PCLI\r\n4UcFLS2kkVvk5SbcW3zsR5lM3IpzQdx5EN+mQ/q594T4gah14RhoO5cZ+1Hx\r\nQ8EQfxVYJ4lVaqWNhPc5pDZe71ArV1oIaqJyjMjF5bW5G9FXkILdXbEPhIpG\r\nY+jgaPGqFLGVf0QaBZpPGrIdC9JqigNzJQCQSBujfc6Za5Y5x+nNuZX/iIp+\r\nDLcht0JUN6uspgjKB86BObIqBBf3ecKplF4=\r\n=kh3B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhbez8toYcOzls5Z6mqW60D0Xs1eiXGdxD6ldDE601iQIhAKd09tIyPeSZgM8tL93tOzBTOr6AH5KLkoTzmEYPuR3P"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.45_1645572940787_0.8962843355381376"},"_hasShrinkwrap":false},"0.6.2-nightly.46":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.46","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.46](https://img.shields.io/badge/version-v0.6.2--nightly.46-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b2014a60f556087a8b2c6d858bd04e98b3bd418d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.46","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-EOdAHLAo/3CQ/lu3J+6rv68WjqFs83eNW0IakbUBNBmefMokEJgPDI6XoR7znIac7Ed5CvHTzAZE59w3l3W+IQ==","shasum":"2e82aeb735dd61371c011fcf64e02fd75a905332","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.46.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFsTUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Ww//VNziPai+cMV9wPIErc7GGs6aRi7wJsICMpEHbNqU2Vpyu8Zu\r\ns7w23p0JP06woMTvCvDmle989aqVz45UUAMoUvzXmnabg4Q+l21v8/8thsmG\r\nkrnDTm/I1XaueCWrJn0YfysvOXvBbC3F3jv9jancCft74ciXh0GQmPx0O6W3\r\nJu4zIpFnT0eXO7IvaSgyEFfYjZcCrNOhnAsgRLmeSbLV1AtvcyiQ/d0QhNB7\r\n0iRhkrq8yAgPD89dhS7rN8TwMO7ayhqfIjSa0lUWnWnN542w0GqHMvqc+ejp\r\nlUSYvH7Afb2gA8JnwtIp/X1rzr3hnHD+Jkpdp6d+6tpM1Uq1DClGT7kCjWKH\r\nOe77yVjKBoK4eQ/Cq+drUrhDYSCTDD0zEGgGT69AUJzN5Fqd99SI68Y8VKoX\r\n5MtggG+LFF0i09wWlUUz/ISwj/I5NuFHh0uy35ku566rfWrh+4vmLAlWGeos\r\nj5m7FAPwe5CFDTWJvhumWooz7HjXeYatsXIAB7Yp9ojWomw216rZaM94L6Kz\r\nEkPMGEpK4FITZkhp8WkNKOdVo0S1ot9ZwDHGJFfmozb+v51bbXjMn3TmnTQU\r\neGHkZDur0jq/bDQ7GYPWUBeK4kX9KOD9kfCSaqJ+HubpIV/b5qRt2lIFPgRm\r\nRPmEnWsq6Qnpm+asxnBwzWFUa8LT7VBHw+Q=\r\n=b2fm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFigyIccpN1Zh/QKLS5nRvv6ZpQFyPmiohGkQZMhBQ3QAiA1VrQWoaaghFeZpzwQYsXsY+jHCg98d6n6nx315+hS0A=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.46_1645659348770_0.5162821086967988"},"_hasShrinkwrap":false},"0.6.2-nightly.47":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.47","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.47](https://img.shields.io/badge/version-v0.6.2--nightly.47-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6ccc7a764246d615c4291c79be08780ac1dfe47f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.47","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Dz1Cdp6Apbs/s4BLtAHko+2r99jHiFSHYvs8rQvptnRcMzqOGvGqR6WrSLud+osi33B6nzuaJNs243Y7AbZQqA==","shasum":"70271adbc0265edf1bbe89da1c2a9f4365e64238","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.47.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGBZZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRYg//Zj6XFkdm7hCidCf+SjAzIq8s4A1f7rYvqHJHlArwFAvKPAEf\r\ncYpgXvaFvrqni+Fvh2hQBZKLmMMvso/rmkN/Db/ipslyyDDjJBwfwwfiNznM\r\nB3jCcSRDfa7x1LodUYYMf/Otn/ZuXKPh9K3NTBZiKFYzjLSW4tEStm5jcV5F\r\no+qggRM0Oo3m6yDp+06/kkGrcdnggEJI48iivsWerCOZJEVFmuHJwBUOv/3L\r\nsFRNmsjrVBkMySfdRzjg3GM2SmsRubxSmYQjig8jMWUAOgoc2RQFyycbSqug\r\nfVVKi0XWkx3+y8GjI+M3yRW2l2I2okV5RQgvik+hzI28jMk6oBQxlTbgOMkY\r\n2orfgPV9iD+CKck/DOdhiK07lSJlDGKWvaVyuLQgorlyRW0FcoKyO+P17mjT\r\n/K8MqZ15NlHMbhJhhP9e5CG49CjBnrEX5GNGSPZJeOOfS7+q58YUC2ma0+HW\r\nf2mAp+tZoa0ACXDIsV63aI+P/D8tQLt7z2cfnKkk67yVGIH4cFgPbC10IUco\r\n7hp9NuDeAiyGjJbao4dcUAwOBA/SNeK5h/PVNkCnDI96l+QY3ILoyYo49z9f\r\nbIXW9ugWV0Ra/aFroOzIqnQvhuTDrtvsizXOJXd0IRvte8s9Rqw724Mrft7s\r\nC0vzrTCOJ24fACYAg9NzI4oGn5k0ef+TzDU=\r\n=A6sh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFV1RSATY9FdrJXmVT9p7MN2K8UC75jcWcHAYhvF70igIga96Xx1uRWnD/j8Vg1FhsA+xWH4KIjQHtPgcjEalL3vc="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.47_1645745753101_0.1893588059502862"},"_hasShrinkwrap":false},"0.6.2-nightly.48":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.48","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.48](https://img.shields.io/badge/version-v0.6.2--nightly.48-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"52fb5a44070b5885f9f3742467982b391271a123","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.48","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-1Lf2vMS8PgmCcfcxow8Pfcf7PGr0DX3AWHOvQkBQbJ0zBhdpv++/PDZurhB/yj+61xYQQEX5gP+rHDrkpd8Pkw==","shasum":"a35673dbb381af46223439d6086f6b8872ca4da8","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.48.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGWfQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR7hAAk9AQvsXcZEQPDNzoQmmL8k7CjVwWmE47cLdnoFh56+cgb8hL\r\nL7yo8YUaHHAErTFrbchLyf4UgEMdlHXt+LPGGWms1f20OAa760zZ7FImqMRq\r\nViDGvdpU9AZJRoXnTUGwBTzucL1g+bP5q9Rriymvx9Sx3OloEKVK9wEb/ujf\r\ne9HM9dLdG3NgcW3nBPmivVIosjlAuva2ASpq0oNe74cwlr8u2oaFn8kKB3Gr\r\nG7XbQ2AKIUHQDUOKtktLM7iVRnk9ERnRxSlfSE6CrwLB28/N8SNcsT+coHte\r\ndd1bBQeQ9rjPB9tyzVfUZT4oadhXoJ8NcZkdT09WlIMJAa5ljMq+vAihcnhN\r\n7RtA7VklrjGNW62uoNzs2rDIUdpeh1TtVEvpU3VOmhPhl0VcsswuYcPdZ5IL\r\njljKUlSIFpdFKgtz6Sg9/+m56JpIwG3GJAkLa25+qi2icWhnhYjts9YskUk2\r\nElQPkiHJHVdSwBPonSq/aj18VHWaNCiu9OHJMXspECKv2x5ltBLj3mjlMJxB\r\n99AMxxXSlM3ja3ycS0zq7LTxD02+iB9m8+s/KRLBZrIi0LlnTangyrQ+E7S6\r\nzakZEiodNcLJ0z82MZVcoJvLpNlyxZmRzUbzj0wV/P60blvqrZC1zjFW1PO1\r\n+q72DnqkGLv5B52lU3WdeB5mJoGKWe1qtHU=\r\n=cMSV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIxI/V1zWHVGNwsTRCEABgZbGpK0BjLCOniBi7QdUBXAiAN4cItPqRYYajElbGhVwFS5eK1rjxU3iYopTHB0FxGaQ=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.48_1645832144159_0.3108715221197058"},"_hasShrinkwrap":false},"0.6.2-nightly.49":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.49","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.49](https://img.shields.io/badge/version-v0.6.2--nightly.49-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"26c858a4007d48142d2c3ebbed2aabee55db6a67","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.49","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-NfRrDifaKnP9CUmp75IINAQyI04BQwv3okcZQMIkEvygHz1eS5nnBkVceYolKfSSlS0Wd+HmexlZfJl7qe6Jvw==","shasum":"f0cc4bc6441103d942a1f4c52726c031e8259cf6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.49.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGrk9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotmg/9HgQVjq30JDmzPc4fdYt441RMDRzBIpKkH60sj+5kopVDkaLb\r\nwFKLnOds86T21X4CkJsJblffn6NIDVbxPjdzLyJE+Z+D4db/sNBnnAqKOcnm\r\ngx0KvmNVM7WDC9f/ho29zB3gQmXWB2VmbZkMPtOwd64CrecOTCQDulQdkSVi\r\nDwY5SZqA45FseHcMvmr5yE6om6pylliuULe08bHjCxBxG5Mg2OFrEBWVtFxJ\r\n2fZe7OqAbM3TO3uUwX45W8ukzI3qQ2XVp4sjfU6GByFt4THt1IDkZaViXxOb\r\n+MnGJYJCLnEMaYKi11EwXd9ONAG2kLBXJcBTj1JAB5KavZnWqTTi/Hj7GZtN\r\nOin8o7JhOYNXd0NQnqIQeZfTY28jimceIXEkB7fLHn8JoWVmzVwgaG/rtSsG\r\nuYm2+pjoLsYF7HY38QN3TV5IGqMB2fRci8WFipcv3K9HTv5+n10mAkD41Uqu\r\nS/mEzKfnI0qj+h4tJmT69yRiGxR6MsRbIrMm3oHmKXgAdVvSRW1+gAmQQbrl\r\nkQNsbqDLLTJIjJvDG3Mpgsl/MhahTlvYYWBPKcZ5zsx/1EzzE7uYareaqJVX\r\naqdyJsURcBovcC2xkXFKnL4GYTWE0qwvF8/TrL83B/dS0oxe8/8g9VAmQHQT\r\nWXivMLCCempMkY4iifbuCZbpGL/G8XBHMVc=\r\n=uFFQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICS9hZ3eR1qTgG0Q6TIHJZ3VC0rZh2yHf4LbHQ9RRsAPAiB9vQr/hFwjCGj9RjZjF5SU9qz5jfqgUFxJqzknVjCDaA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.49_1645918525531_0.09720243712065169"},"_hasShrinkwrap":false},"0.6.2-nightly.50":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.50","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.50](https://img.shields.io/badge/version-v0.6.2--nightly.50-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f5eeb8fd7e35810f35ac2a564c9135e260d20646","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.50","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-SPvuJVXvUabvLxtUDNm4ZG5Up+ym0HI+d3/apkjqDF/cgu/7lJVYTV26743RSlXRv1I5DXy9ZgolnkBz96aidA==","shasum":"f2ad223686583aa5d55c10586d3b2c0365b9ea10","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.50.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHArIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7tA/+JbT/UkIXzkf20Q0Xa9MQmYQo6shhZNC3ROMUrse9DVYhYqyS\r\nIsarupfjGGIwwLJka7FnP4z7qb3N8TmZR9y3drzzzQzCyH/P9DYsXwGlVuTk\r\nbXjooyUhunXAWHrdjs+cBMOKU8x6pwRZ+qQzFwyTX7QS3lYQOIh0jFE6PuaQ\r\nCQ7535Pwr4VL+UbdpEcl+0qV0szkQBuFqsUYX5PFgdN9+LMMbZbKichk4zuG\r\nzfWEaEXjQsf4ZYbMD6ME2nzrLmoeqVLzNaFoqYFJsePBp3xvU2qT9m2+A6P+\r\nOu4wiH6WeWQjlRwV59pKvYaOpVn9CRqpS/T0wdbT76aN4x9vIuUDkCQGp0+e\r\n1xqkEyRsc2x7IjtBzApX3ckmJwYwy58ExLT4+t8UHkFMDaYrORe+twzaGhog\r\ng1GUt67gRCkMYAc7DnOq8OP8+s8q/5pApMHPhZJMvOokhlAkhj1NsX5OjkTY\r\nAVzhGRG5QErrD7Qs91z06+aCnJsqk7mBePIoUP8QeKfg/cpqcx9WMjRtU5uf\r\nlEm3eP+5iJ4AypEedvdVZvOYBXTWqMeU+pmlRxwI1rtl8L/WqaOqT51K//dj\r\ngH+4bn24xaL234Ws3uRqTCiBvJnmFJ7aSM9nSqP7/B9n1hOpda6UH06IMKkn\r\n6OTMyltVafyTXgluUQPDewn5FpFDDNCo9rQ=\r\n=5MnA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+TsEoyDQiNGSaKyMuj+ZtMn5BktV1iSzOgPB8TBC7iQIhAIyRVNqg0HBSS1QCmiJ/QpjWsRWrTf8uUnG+0dViSecf"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.50_1646004935997_0.5567532018780199"},"_hasShrinkwrap":false},"0.6.2-nightly.51":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.51","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.51](https://img.shields.io/badge/version-v0.6.2--nightly.51-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7721f7ca554e838d4d630ab58093585d1a001203","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.51","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-YAYsR3et7v7ZFl2GIgAjjKxEt2vxhYXdEhht++EyNOPC18UgiPue2g8aXZXLWXbOsZLmLvx8Qxxef2t9nsGoqw==","shasum":"ad98ef1711f13127baa8dea1d1d9cba438d7f333","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.51.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHVxbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKiBAAk1S8r0r5EN0VJ+4UMfnleS368mfBIXbzSVTRQfAPnhEOK/5U\r\nu5T6z9CCN0/5zkCYs4W3wWqzzQKuSs/BKgz731r59nyMF1zC5atWSctELRfM\r\nYDVh+EeA5lhu9ckWuvctpAQGsED5qo32ksWyAEOPYQbpkCFY+2VpRjZWjWSZ\r\n7THJhYJUHH3MGj1yBj7grmQQIAz63wxvOWg4oBVuE/xFVj4jnjPkwth2miD4\r\n3CpNqcLstDskn1RkXMH5I0I6ZPCHD+a3PX/zx6GUzC0E1ZLVsVkzyyoyxQ/V\r\nl7qeiHcZaWIgX1XNgmAjuAlddFHd/yOJq/P9qwgUy8NczJvcALkQ87MQ2JRR\r\nevDytNDi66rG8DrqpzUMU4TUc6eU2vVTECfYGwlzlalwpbtjQ/4wAcIxHJ1u\r\nkPTz6V4QLK8U9jH9/HRbLFTgseZLDERfNlRCzEevpuwVmsCMTttPoim38cH3\r\nKApWrC4ErDef9kuKNGR5a/IMv+IReY4gAY46qvP6XZ8C5stnEIuzVcdDe3V8\r\nUML+RxhRhP0VCLmfnbesS0nSVe/X/JYIzTA4uvmukWdOS80C86b2Y1LtHOuC\r\nT/LqrN+VNAul5fXjElt40lRqgxohjK9bPthpMtV6m5QRUyAeAA4NC0WkMiHd\r\n8znA0jEEybZv1evYlRjDAaYL6V+nma/dXBI=\r\n=qZCI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPefpu4lzI3xsUcnps7fqks/k4I74XPuV2ZO0v8hXZTAIhAP0DwLS/ahOPqW5PPcqWN9dzeJpT2Fm742yyE2IVe69C"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.51_1646091354906_0.518411006255926"},"_hasShrinkwrap":false},"0.6.2-nightly.52":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.52","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.52](https://img.shields.io/badge/version-v0.6.2--nightly.52-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b156757861b4198b6de75287f0af0b1ad3ad8a9f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.52","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-4xPGbcj8KBKETLoODkBBeon1SaCjrjgJBhra6xHwzYSB8YnBGwDYOFkxe0HBgH+cUl6Cbf0OLkv5BT9NX26kPQ==","shasum":"c590a2ba1ff68b91499444283745185bf4f0110a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.52.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHq3OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq94w//VIwVhyf6cqVT/BFXLCL6g49ktzsQwVWzH4IAUm1mdeZL23Kt\r\nrubsRSL297vGcMkvEBrjSsOa1lvXFSS3mVeyQeTeUQGcXNVGJE64jxe6ERK2\r\ntg2F3K2e4IfRS+vzRBgDuxkMnmbhkrPwhdamVZyNZKI4lHO7v2+w4k8CqkRR\r\n0DCfDxzn0NnF4jhOqlY0BG6Hwi+5YCbTmr5fYX7dXS3u4qE5cCLdAuGnw9rN\r\n4ggRkatmRqcSZOe/ZGHhB+iiXnGsIHqChaPve/c/UuK8rulQqnSW1yPiHk+b\r\nTsuRMXYLGBSO2MTpKFF2Xdnq7XfHyKgNcbEHYfHg8EhQzq5pZ1INxN2jGbOL\r\nkX0FxVc2DvSGMlRzHgCSIdMYTxbUiBFj0ny8kNOuc4jFqM1tOjp8HI66L3ko\r\nO5yXhhH294G2vTXYb40/VuAQNzsWRud5pZUImqVC+7eNQnXnZfE5WASLkhXh\r\nVqt9YL8fZS95MAe/82TIA1SP1qUp18I9EUuDWoHv5aK/jmS0wG4cH2//tAka\r\npV7kjYJ7rbfnElWj1uuEt1VWLiQdKGVNPkXARbZbv2oOtYlOgkfwX7qGXLpW\r\nuo/JuikTHXi8RlMpwcL9uKLYkT/NyCv+jWcQpDtZhztI4mqQ75GMRGsL18y8\r\nm3l1PGtC7uR7k427JO+lrA/3XvH4ZPD3BYU=\r\n=APNS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc/vg4ZPmEn26EPJ0sg7WbHhxqMU33i+cp7PhgbNJwEAIhAK4B/MCt5/xOnBSMv875/qh1woF6cCVGXvZ4QfQcpZ61"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.52_1646177742500_0.4777799169348278"},"_hasShrinkwrap":false},"0.6.2-nightly.53":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.53","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.53](https://img.shields.io/badge/version-v0.6.2--nightly.53-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b58b4c20a3517cecd2bc6cbc6a2725f718bd26cf","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.53","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-4vtBrm5nkpMYC+0j5y1+cVkjfEy3ljLoJVcpp1c+1621k0YCl09ckIs+HK1N1ZHDt7b8FAaUZJBP1a9YgWMsvw==","shasum":"76da6ccfc6fc13037cfe2ca5d519635113504cf5","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.53.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH/9ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+8A//WkE9GVvFsuiUqydYq/Z/DemMyMYK12BgXXmKGJZOlS09N12K\r\nv8Sca4j+woZdDNuJiB+HRrLryBCFzV6MO0S3p8WKnQJHmYtjqtVOloI01QMW\r\n1fOny4FMb4HqNajKowt73nbpcPSB3G6erem22QFWdPL12DD0oTNH8v993b7A\r\noGqRSg1BioDarsjGkcIpYN+ESSr4us3uqiftEMwpGcZx93X/UIIW1I2FIuoI\r\nt+JsJBixxg4CvMVNJuFDYii/BJom0KH8s5uQR6H6Lwch+85wUON3Ct9oDcS0\r\ng9w+N359BAudP27bhTqJ/cCwK/SIHgcEH/kBJvJkNEX/SpfhYgVMEUOpuSgT\r\nrbhFEOHBnZN9wnUc+6680ERllWsfBlbx7GBb8qSUblGlWoRfWeOD/p508LKh\r\nBqCKd1f1xHXEWPBVZuXSLQ2VLhUKtyXElb25ckXDjlIeU22mYemWXM4wqO6l\r\ncTyTVL8jVdHBr4BNJj/8s4QHPVOXrvY7UPYW++GXQ+qg+UXDW9fU3JwJmez2\r\nj0bo9A/5kawsJMlMpTRLJx/lDYWNf/bOqh2e+bxqlvA0+ZeYHlTO5/TwD5wD\r\nfJI0ADBjRUXg2ObV4eBPsXPUXE6T7cP1KjzodxwTZFAVk8vdSpwVIzEgCQCt\r\nbCKnzPwZNTEzpXmhIWk+4U8PEtFmEsPPpio=\r\n=h5Zx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzKg098d+ZAUkkrZfhOnl4GuqA9PsMfFrOZK6qwBaCxAIhALvI6I+YLPyoS2fPhjndBBeoxRHtWkvEFQRI+9LGQ5DV"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.53_1646264153168_0.16713174227535665"},"_hasShrinkwrap":false},"0.6.2-nightly.54":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.54","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.54](https://img.shields.io/badge/version-v0.6.2--nightly.54-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4e4d1949e544afb2fda7e07acacfbb117407ebd4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.54","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-0mNoMSMa1yLJoFo9pJtVblx/7FUokUi3EruVBV/rZB6/3JmsY/2d4Fjpyv8dGGQT+PPvJV/S5dn137RYNG63yA==","shasum":"0ec8ba5097b6cb89241323690b7dbdfb28b505b7","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.54.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIVDTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFpw/+Ka2H5R0tC5idJvYQxKtQuoGTWdookjtdmM/pexhN5vST+NJz\r\nUP09b0vpUt/A6qHfNEJDswqGtleNN+KKzXP7UnDKdmtvahbdJGYbgycrtBi5\r\nCh+Ygd7emeIE0/VesG4rILPv5Q8xBTq7nAJGwho2hUs37AfwueV6za0qFVpk\r\nh30whUXB/H7ZQALi/SUL9Fvb3vFbehFngtkRlZtxukelbp7Xh3dUAvb9hP8o\r\nY7cjst2kI67UuEs0+t51lUcZD7qsKapt0P2rvddwDGWtwBoWR2ju7X2UyM6U\r\nZX/mbJrpMA0nCPQh/E/wWn2IrtagFry8Ps0gSuKxrL5mWNpBxs9qj6QVNhEI\r\nyYC33kha9rbvZTK0/l7JsTt0hALcmBHi83LC5eL+iYZ4Z2WLbSIqV2qtua3A\r\ndyC1ugl0oUSfW1iye5cuCG4/gybpLpeMq9GbzwFwIkk3haeAXhAY0xFUF+zG\r\nJhEfQAomUgTymHMCUQ7joIvzm3rH2kztX6EbkTll1bXpaa8LXS7E1hN6SJvd\r\nI/W0oOUosdV4bXYMta3901GtInMlyYSV9H2vwwG5GIDVLGl0uGheQXigrkPj\r\nsCIg7UoQV+huQ4hZ6E5vRodS3908BPZcRriHL7/TYBZgJQGlM9CWqVuGCal5\r\nppSsSQIyHoYvQZw+AUKuniMg7ZEVSruOtQQ=\r\n=6HCh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdu62jwiTNwcZ2yJs8TPlppUxPrfTyoPJUJAOp97xFcAiEAzvMD2SmQKBO52hw2Mj6Rl6qeMaUaEgRRs4Y1wQtKh/c="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.54_1646350547768_0.9297633333643387"},"_hasShrinkwrap":false},"0.6.2-nightly.55":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.55","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.55](https://img.shields.io/badge/version-v0.6.2--nightly.55-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2256ce89e3ae5cd3cb127719faf47b060e8dbcfb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.55","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-ICN17dyIEHoiZTpLK+MrIgqhVWEEgKMbqxijqGo4taBhTTQREQavQPq9uB/UietjTo5ZkZGDsvMUWz8g+TVt7g==","shasum":"342b7b71d2224d960f4dd2bfcc816229ab68f70a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.55.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIqJHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpgw/+IHFjkaHClXX4TU1eqCCbqezgSf+ny3me0srGoyY79SDPqJ8U\r\nFbEjcX1PCPYudfmipV+cGufg5/MSTenq2vqEWlCBVVkM9ZW6ILiAgMcfdSET\r\nR1E191rr1cDttFhpuFZyr2IQs95AHmKpYol4zy5Z0BSE1Mem81dICto+gv/m\r\nLvdrusRh7W6T2MXqWba2/u24Fe+YpXQRBA6F5awcnJLdIYNJLlumindf1lrI\r\n+jMseP1ukxwXyqeij3Om9bYgmrCxqgQ1E/Jm1P26ZGES7iE9qCbdZX9OpY7s\r\nRggiqWWMM6ZhYT11qr0p/vLNDydGmFHyG+oWIhLtuamEodhlF4Issk7MYbnV\r\n3BGie5wnhTQsC9DFN0ppmrVX7gpoz84sC4OZRhCrqV673G88i8mtOLHp9sIo\r\nMSsp20hnAe7bpP+CrteCMf58Gidz1lNIbK3Tzbvs5oRwG/PExys8Xe+5lepl\r\nd4gJQGE48tnYGImyrwIEYTPYxuVCbmprVpi6Ni4rFZ1kTpcYVaF+PABw1PrE\r\nvdcHpE5Ip3vFMbmIvc79Nav/PwtbpjiMxt9b8EEaq1PSNYt+PIGUuimsoOHt\r\naMZG+l9pvrxypzdOTLOynHLcdi+HrTbDsDJDMhr2hNo4ypblz1VkIphO+tcy\r\nW0FhGs28J3pRuKBUS50tpSGCm2HuO1+r/KE=\r\n=QY06\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Ruty+HyMkPjEJqMvFTsa7PIZ133qWbMFjsZjwGeMnwIgftTO500J49AEAMzd75fuIyIL86GFv3hdabDK17iPMZw="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.55_1646436935512_0.30538319143230885"},"_hasShrinkwrap":false},"0.6.2-nightly.56":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.56","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.56](https://img.shields.io/badge/version-v0.6.2--nightly.56-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e6bf43e7ec3fe6f700168c7f21e5d58e5d90554d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.56","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-mQk4La4luTTiPzWASxrSg6jlwMxe5kJo48NRxu7H/idVL8DTiB4xAgfGNqVwSJY5nZBjSpX+45JRR7evqtP2Bg==","shasum":"45ea81b6804a23e8b45c0df1e61295380721cc33","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.56.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI/O1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU9g/5ATUDMp6p939J2p4idxfgISibirKOm4U+p8mtXVMQRmp7j3io\r\nOL7IYOePwDDEzOM/8ZaC6hX6Jxt+M5t2WXBkxjXAILU804xY7Lk3PnAvSjQ7\r\n+FIeqG8U81tQVTOzjotQhQWEuDuAhS4HLU7JY8CngvGJSexT9YwLbOuNI5ta\r\nHzQUY0sXOHPWg1Vwrco9tyyYKKHuJxsd8fN/JsAzK48JuKOf9MiDAQrm0W+R\r\ngNUSCQecSFv6aSouplAbglG9AaVong0yCmJ0GLptj7BAIyBtbXf5aOuS8tLd\r\n6YsnA4Z1tR5c1ltjrgxGMoC8EzIh4fecC4N0ILh1Ki+23YoE3WtEwhZtT2he\r\nhMiQfpNS6xi/RseG+vMIRNWA07mCKpYK2IHLcSf7Ozat36b0DeqnFYuTq964\r\nTCAn0TRqrhVg5N2D3WPI2mhJa7yFNlQdrDcNL8XQ8R0+mmOQhLc4TR2CiZpC\r\nOiVlG4tc9ROMjv2DG8VXLNnr4ZL1JtcNKCZ5qvV1xwhbqcbbF9q/UsLy9N0a\r\ntGh3c/wpm34/Or9lrt6zsEaHUduTtklKGxEfYLh7O9y25Q6k8N1g0kHARwZY\r\nW90RE/wQ9/FrdOD/hGuMRJ9FRx25wkSDNmAq5eG4J20dLXzkNZSw9MOA685C\r\n7HV3woeocdwLDqTBP8LaUtZOVOScoGkTx4k=\r\n=po0e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8o6ajRjMWRHi0Z/3R9TRpZMUWYx8zfQr8u28LftGp7QIhAJwXUI4GyNWtoSyCNF42r5HQB03/JMuAuskHdnMqxRv9"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.56_1646523317201_0.6886781587427881"},"_hasShrinkwrap":false},"0.6.2-nightly.57":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.57","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.57](https://img.shields.io/badge/version-v0.6.2--nightly.57-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"297b5a5a9662e4af4fd16eafee32ff6e113fff0b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.57","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-APq9TQZkWL5XD4one57x45+6O9MgLcLlpr3ETwhkoUrMhmr29yNKPgSgiXYv9TIO6iHZxBW3OsUR7ydHsRkVtg==","shasum":"648cea27e2a143e34dee2d6a41880b8b37870ddf","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.57.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJUU+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGkg//aGgW6zI+BSTBnkYY072M8km6Ly2Xf1WaokojxwJpVUGnkbwD\r\nF5wa7tyJz0KSLLGWzJeRlGgjM5aX0HRWIehGSfqmbEV/aTpurYhvwz3EWqMN\r\ne0WJ4Ey+glMKe+PV6MUhXkNhH1OHhAi7x55vJ38Q3h1uzZTuM++lw3uNrxEJ\r\nkiuWcdwwv7c310Lj/aXo4axGVSWQ1J5vfQDn6NV4Zvc84PZsztTSgyzrlO+U\r\nvzcpxlr3z3lb/leCeuxAUaf2QXiMyzmT35pClkjIt8KQlQaPtdMepF3ERG/F\r\nL/RFnTJf9ic2/cAba8wQvZS3rx2/t+maqRgE4VeoC9Bn/F9d/3S1tWzlpsHf\r\nxXYLxr77lHZmieVvJqw2RFzoGizdeJe+sRomdhlb9LwT2MUO7677J6HDSAXB\r\n5IQ55OGKYR3O+cJz6Eq/9HEQRvBoEqAUdz++fTP9Q3eTmX8pgoNdigXUQG4/\r\nw/OF94zy6Dm6Omr+T1DubQovcdIH2/+EpS0h38Nzc11p3TUyGpOdfe5IhJTQ\r\nFcrh0sLj35u/hJC73wX3pyiTdtISMqu2OtedvqdGw8l87wBpUtwOn6gJmgY1\r\n/4CIYekQy/E4KTy4QskV9tPH7BC+ATwOzBX2y38pa6/9h1uSLxcQA/F61Tsk\r\n34qQ0E0kifzGpjj15sB3LpRxps1N4MsYJ28=\r\n=0cIF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdNpR+/BOSxAHQWTbta/yHJgnmOMhbubK/seaICvNw1AiEAs4yp0B6wTK4ViurqUBTSh+t0RZmwVlD2i4Qh/k5zT0g="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.57_1646609725726_0.5636648709305452"},"_hasShrinkwrap":false},"0.6.2-nightly.58":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.58","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.58](https://img.shields.io/badge/version-v0.6.2--nightly.58-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"eabe2829368c6e9bfcebf930daa2a7f49f9e361f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.58","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-t9hPt8X4YbLwG6ClqIv/g0s7oPAI1/j108RE5zFkBfXUBGLozJ051AYDkC5U+AxaWpT+9aD1Y2IMrCo4gV5vVQ==","shasum":"d35b044a0aa386fe1c6a6ab36ad84b13cce2ed00","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.58.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJpbFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofPw/5AckIC0qVTnjESVzkFFi6meufpUz0Q2nSGTNsKnrRB167Co/m\r\n3F8o7iX96rW31kWFPZwEg3kqO2sUWGxb4Qrai3LkR6BNmPIVfDBrkE+C1gkL\r\nwUI8C9LfalyUcLs+uUQugnlKl4TAxNrcQ2vcpyVEkJFBVywvdGsCKQxXjCd1\r\ngRB/uw9U0e/9+tfymsV1/OWq3ZiwjZsBSzNpXWPDDtPTON1wPM2GmFYFiBTB\r\nr+0yzzD+WL7flDYParCFP+89FWZsTkAUh9yvqpflFP0aR9EDPPNwEKmjrBYH\r\nwMBSSwUWU6O+mnpS0f7RqOiV6zv0544nWpxnYcJQq+F5zjUTWoiL0lPSIsav\r\nA5w1e2XnHLpVCqZs/fP2UknXb+PcsaGoidUgjER48g4o/2e59T4TSUUaY8YO\r\nD8sTv1zlyRK0/IR0s6wUpvZNqdBLpRAm+MakP1FcTQEqfgbZx8Ons6qlV8k0\r\nT4U57b7roqfXuX8Z7lQOn6PcTfddlDMUorLDHL05HyGPG7Tsq1qzYX+ThiNV\r\nKiU8lXrAg37prJ/MAjT1l1Aktmt0drZt7yTcZ+ZkaZb24Pqkquad9WLL4b/p\r\nlr+/AkIgZaD9AWuIoqCvOu9+W+xIW7BtLtfMva4XiCxwlF8VFOt3v17rKggJ\r\n4lxxzCDXODAOdNWsEor6AwhyVZtTLfZC17Y=\r\n=elSy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKpsT96+/sTqcWgUR+b7KlQzZHVDyJtOGSf6TMHSpnvwIhAJ8J640sXUYWVikgeyCdepRwSnb+pNGskgHiHIb23/+s"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.58_1646696132937_0.5678094205189133"},"_hasShrinkwrap":false},"0.6.2-nightly.59":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.59","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.59](https://img.shields.io/badge/version-v0.6.2--nightly.59-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2044e64790a34e39e612afff921de30ea2780295","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.59","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-gTYysU9MDH+sWAFb9kc208wtI6vUti++e4Gg6xnyBJwq1tNxQz0jLj8UbeUtg5+djfa8SEwBkiHwnUm6i7utuA==","shasum":"6632544e97e88296895ed136867e1166b9487c98","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.59.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ+hJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHfA/9Gl5i2/0kkvWi5SqQGwodqdlRDbwZTSnVFUzPY9hnRBpFl26g\r\n3BHE1LRCm+mkGfHa8c1roY+b8QNQ/YPQzrJavNkCq/I6EJ5YPCqpbQcuz45M\r\nBXIZlud4oN2WRDikXG+Wg+wyoOroz/gBE/Y6W/SBsCINl3tKeXiNhh5bflie\r\nEm6wTE7wHOerK80fW9MoCqMXbGP6+25W+86PUpYAblA+TQWg2dQI67FQIiis\r\ntR+F/eoiPq1vPj8dGmofxJHL95xpNi7o1TrzIJZnsiWQ5CKo2LNaJCkrPVkc\r\nMICXxNd+pRIH1SGJXq+wcyffwjNrKUaoCzrl8zFtf7AyCfZa+dmIdaMxLX3G\r\nXfIYMqmvNe20vZfOOjehMDtD7FNhVwK1J0+32+x34fL+HGyBKGjKRkeGGfDb\r\n5NWJ2NPd61UkpVklB89vU+/ZnSnnrseH/LCuZ2UpeOwjoRnd+i4wdjgWVWgW\r\nUZ3cCT9OLcOSIx6gfo5qSwb9wiuc+JiRiqR/KCAKcrUMlPDGjp1p/gZhX+YN\r\n5fkqGgL2abHPvfiiVnwRF4jXANUohw6i+zpX2OIoQvoccD9IzHNzAeudD3zT\r\nsarzEsJTc7GcNNIyxglqHMgitfDIuWYfychNQfuBT1NrAI82k3Gq+4fMTkkJ\r\nSIWGLkCRpqUUCHuAFOKwsFrnLD1SZtt8VZY=\r\n=tArt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIcFZtpswvkO1geAWNH353fGEmiXCRAieeUr++fCloYwIhANrFYRyWThpGfdbq04CZnQlYOrj5vvQkq+D8xr1rsn19"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.59_1646782537090_0.16372653628864353"},"_hasShrinkwrap":false},"0.6.2-nightly.60":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.60","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.60](https://img.shields.io/badge/version-v0.6.2--nightly.60-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a632792256bfc968cd8daa6644f678366c862ddd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.60","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-dIigNvMiACCRIL4KeeQM3n7nO4l8RP32eKU4TNIvHRRlZma/mqbRyevQ8ORGUVAVhUJIZX2RLBVR8NPy0L0o9A==","shasum":"4c1829806cd33f305c0f186f836573730f045ef8","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.60.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKTnVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKtg//bbKguoqhncahCN8jbe/2HSs6v3hvX7oqrSGwLcGBvTHKc7OM\r\nfHuss0N1pFEqJ8T46Fat1qoP2omz7zpdXSXgg0B6ku/2plcCLo9vPJS/n6rq\r\n9nvxvucTTfjw3JAUJNxh/vWJQtUY5LyoK5UObxj3+LSmIioPxJGq34/Ot0gW\r\n/pE+2+O4IznIBNaGOFPaAt81BPDtxpslpvxNC4ML0MlHA55/JUr5e5LhR4OL\r\nglBq0eKj5cXsAx9oWbQqDStUlNGrCyxu+KbFTpPkxNmSgZ5BKBSrgbHGwsNS\r\n85LirpHbXST8/GDWJyDYHsKGaPLQzNQztSicIzJHD/ywLZceyTwI1/GwNi4h\r\nOQsN29KKZfV27e30X2wABZTxgW8rndEE3osUQQ7CVPmpC7YiQtWkOqezIxFE\r\nU4pUjHyIvSJFLIANJzBvMNi7wXrQFtP9vKNOT9pFbZC+ne5PypZ7VGB10sAs\r\nHyfU7QxH3rt78YpVF8XGKAxp70ZoxSuUrlrtNA41H+Kz/Et+FRE8nPnYHUoi\r\nOQ6b5dfJqDlv5178oLl28nD5DAPMy2wQHPHPtvRBvW70CwOdV1SCZWhlZQGJ\r\nEzmrRO8e0Vun2Qz0LplAl2tuU814ISwMD3fMU6RURinKEP0zkc4qf91ok60G\r\nOfpHWa38q+cFR/A+QfeYhMTR/Gj2IIZr2nE=\r\n=luu3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT+yQM74UfoDL4iKR3208WEcFcvHTHlKdDuVCOePWNxAIhAPf12OJ+WgN1Hc7QyVXYsrPiRB7IvNKrgdMhjHbBATZA"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.60_1646868949316_0.2842654283153516"},"_hasShrinkwrap":false},"0.6.2-nightly.61":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.61","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.61](https://img.shields.io/badge/version-v0.6.2--nightly.61-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"df17db65388aa0b26e033d0612fecf41d6afe61b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.61","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-3ByU3h6qSdzW5crt/Kuatk8qLc2enTfY78+hA1WAMmQN0y5LvCUmu/KnAmUWwNj7X0Lsl2nQxsekmgFjlzN7QQ==","shasum":"0f41aa9ce08c44f93a20dd57366f6092e27f7897","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.61.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKotQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3bhAAjiWvRu/SX6VAtYuv6tm8Zchshn2BtcIhOSt1MJvDT5ES5qmL\r\nNS5BaAqn+UurqxH7wHDv2w23M1Aj+NQtT/YRlh12XtvHK9w5luHyqs75y/n6\r\nXkR5MEvBuKQvlZuO9voCtDVBBAnFu+Dne2epflr9uYQisrZTBqEq2kVr9t7v\r\nMewoZ5aEZA1RInbRs1ghPjeuJ5ttcI87ZNUX9Y/5KeUl7kQCFEYywYQ9y2pC\r\nIHoSsR1Qzca559AXR6QeiySosRgSqXDs+9kpIXW4IKyKuaGfjSAZOYw8BfD/\r\nHhwMKcLmOCkdeLTNha2zdaU2Mz4qtCb5XSQYAT2mcaJhqB/FLDd1mM4scVCk\r\nmjXZEPnosH8GvS0HeKAJvkXPItiFWtlcGtnKKreqCf7H9zdACxUEW/9YXJi/\r\nLAp04A1ZeTq/80WoWahEXqKl5l3CJLN7v75mTxD4FWW82fY6rdEtbKRdIBoK\r\n3lwbqHvLk77ymxVfXfpTKib5jLyVKNGgAuSfo4phXKNRwbBpStZP1q9w2P3O\r\n/SYs0Y1rS7nlodRHBUvY55opVdVy/2TazJpcpKBymDiM0A+GliMuFy1C6Nnn\r\nUOoS+MLfqobI4aTlMqMcJvzuooPN8HjGOoqeqPT+VAPHySgSx5JWHaPNMag/\r\nn98yMfMY/dyQoIELlrNiiTs//BaU08+eZLA=\r\n=9SM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7jBIlCgQiRE/aP96+wIsiiwkY5RoM9OqttQ+DdK2UeAiBl9qSvzRW4fI7DYn4CXk/34OQuMJZ2bzO6ERWr9Kyd4Q=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.61_1646955344537_0.2724502410822589"},"_hasShrinkwrap":false},"0.6.2-nightly.62":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.62","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.62](https://img.shields.io/badge/version-v0.6.2--nightly.62-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5d6510fdd2668a2e8959cfa7d929cf9f84db5fd2","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.62","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-tGceL2x490Ox9s96v8+lYZmbifvDnkke3FoplxleCF+tXCi/ERke86qYA6PY+swmFkG/bs9RjJsCgoX02Gm8QA==","shasum":"5e1fd2cc49b9e8bb7326987489fc08efaa556a9c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.62.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK9zHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwQQ//abBFmxtxa7boLRsZv9jhuqjZXBDvgfa5FbQvRKy/2I5FCJJi\r\nE/mVCS8DOqBKHniuRJem8/pQqvp5dJpbLkfpLiWhMzXW0hMPNWzwv0xbiRRw\r\nK/Yi635f3pB50ABW8LS55OL2kzgH8YJNvTK70QlYLyBcl7J9igcGVKQeWHKy\r\nyHCVuyBwSGVilP9ODEJro288+Q0KmP3+qCVeagQWP2TNWI/eM+06cvCNeBac\r\nzdbe7uWxmw1RKH0tOzhkDTQgzpqmsiUMwWe9I3het5VU/tOuvLnJs6E+K3kM\r\nlxzgDXhgVrGmn2kLy2yIzunKAZAA7BBIAenhixNVAZGfU9d1BwqgMVde52WP\r\nVsuXsUfZWrU49CD/dLzEmhi+Zy4oqxws2XIfYvMdQ9kVmZoUFTZa1PlRb7+y\r\nX9QRAcM/2zf0YCyi9hLLlvyr4RKq8gTxqQuw3YkBEKam4jL10K7xAj7zIk8e\r\nRqs8/1Z33mDMBzJndKPZ/77q0sv+AbPNYlyzW7At94T6oKudslI7hx+OVbNL\r\nLXAlyRizXw7g17mc9lwea7QNxcMyWsl/1KvepjtebZYFbhRuBs8H6/WZKOw8\r\nEPR5C2V25ID7rbo7lOfmruuvQ7jz0ciQMLq44OHM5ekeNSZhjVkrcgyuCijR\r\nQPV4KGrgUhWJ//CC7AmIDN6ZGDoMeWP9l2k=\r\n=Kn8T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvdtKh5jTHPqb8t5kvI4R5kHUaoyzxKHcw/MAjlJE+WAiEAsmunmkvDbCdlSgdgApN5rZ+hWNdm+ILJKuNw4Xg+BAE="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.62_1647041735095_0.7276511196689088"},"_hasShrinkwrap":false},"0.6.2-nightly.63":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.63","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.63](https://img.shields.io/badge/version-v0.6.2--nightly.63-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"058af9ad82b3a8f24ec59035ff718b3cb9d2867e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.63","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-moOWabs7fpomGGxTEbAy0GILpP9uASIN/SWsd6jkTramZeeocQJMgQkCyodRBCTp6mCo13RTLBMWckhDV/mUKQ==","shasum":"ba69f9287a17f8deb73fccc17402fabd1b883c1f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.63.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLS5oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5mA//aLxOHksNUrQbzFferFNYIJT+lqC3HqRUKi0CGxtUec0KZLRe\r\nqaGrBr2h4AQcMa0O8ELf/rqUqlJBMaZe0SmXegXdBm/dIiH7/W/1lKfvpA2G\r\nItdtla0TrvzuBw/vv4DYsQRcsA/CvEuLbgLD3gLFyK2O9Anleu/4YkcNXSEV\r\nBp+gc258BpYU56V9hpCpa9GKpfF9GzCaxPa8zCvWWcYr27dYC5FHHVS7Y9Uc\r\nSF5Mq7ffgZeq2fBVS8C1PsBNjzfItS9/Z3IYpGYJRivjzNZOJPvedOTC/5Sv\r\nYTpp3Wk+FHkDJ1sQKd7QHi7e87HEXAZ3IdwNeOs1Nw5pGDiFYUhWKsS8gE52\r\n6NdsT+QvbGv1d3BrO6ivCnqSdCpR3lRmquD4iWnNwtkFhnVCCKVLPn/U6X4P\r\npkCKdqYsts5JLp0QWv+aOVITVj0iYR6rmqCZOTKIFZCbRJiAOhndz/gMYl2P\r\nca6CJlLG2r+yrGP7lZtvbY97Q9UaX7gGXmQxaePZZZmxzgpm/IJEorSs2a3b\r\noJhbMP41EW5ByjY8voICycdInQcwtOm/tsR1uD2DQcrWRhFjQXoRSt/sCQRt\r\nLAAiQUZYNF23qc/VbLjxtJwkVUdJUB+pQujUGqUD8O+MaLfHPzTZU/jqJC4t\r\n3bY0o9D5yDmWHnqNVrzrl0ozjvRlDnKQq5c=\r\n=v+bL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYS7Dz9sNmcCU6WK+rohn3yPlCtnc1SBcfPjCSWVDU7AiBSWXRGAeU7TcD2vNx60pFehw6T/Di8Vk7mC/RqBP8lwA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.63_1647128168309_0.8838303374322465"},"_hasShrinkwrap":false},"0.6.2-nightly.64":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.64","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.64](https://img.shields.io/badge/version-v0.6.2--nightly.64-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"986c735f38808e754bdfe204afa25542b157e449","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.64","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-vTFcBhk44Jwuy6EmUwP4vWfKo4jKcGDvEsDEZJ9/+B9WV3BSi5wjOo9yuuWupsHWoyrixRywYdQsZxDnHvKZFw==","shasum":"3d78d9a0c286e9e6c01045f8b090d9cdbb68c2b2","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.64.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLn/QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSjg//X060syTiRngKtQbZ5MS2YxSDuSTgRDv9NAu0dofQ7NHwbSXy\r\nlcCRqxLkaSCW2wP8Ac4kfkeVEiHwZck/CWeGzb2rxtmpALmG1mA/ws3dvNWn\r\nDLTyIF4rKcCodM3COISAUyEC8rAtfhYjaHZRe82gC7oc9VsCumRTiF/F5zSp\r\nXqcaz43yDMquA4KFZ9PtzoPxkmZXJ8c6c2aHhYYZa8eIrwsQ4b1dNo29IqNz\r\nHIzECdNjW12Q3PtkVczaO7bqCYndkTbCVzd4fDVHpu7l70cvqbgoTAR5V1VN\r\nW1C7qJouMuEe6Vl6qT3BdvXtM2MuKK5VmV4MaH8uh//G2UR1YfZJlhjBg6Ag\r\n6AKZhmLKvrQifS8r/d+kppUuAia5aYu/B+OZwXlIG+JakOaedAMqzFZPxAPl\r\nShclszfAQzVda3YhCvWetGwkPR2GNB1h+ZjfSgDhwhlcFO7VihyLfKhFfCUX\r\nCh1mkIBNsVHEaI6N9xvKkU8pxTdTHgckQeunYj5mPLQCdvqF04C2uQYBHf1Y\r\nDnSniBpfNV3D5v4tItOdW7nqBrPvw3eKqRQ8v388RzvOzyS/iNQKEySIOj9x\r\nHzDSMHk7bs6R0RrTEFl152aBOc7OZuEqWtrY2Y3uvP/nkPOtmxPE/A/0arfW\r\nskguvZe8ml9Mu7wfxhZPJrE7HEicmNXnIDQ=\r\n=izyX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7hEn2DPVVU+UI5cRVJhb8Kvprl5+xY0EcUknhnhAzFwIgE87qcB9zPYCxueX0RDj/TQ/hmi7Dfj7WoL0E9GJRa9k="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.64_1647214544511_0.6741702179117963"},"_hasShrinkwrap":false},"0.6.2-nightly.65":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.65","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.65](https://img.shields.io/badge/version-v0.6.2--nightly.65-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c95e268d073b1bc7c294adbbdc14955ecdf72b49","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.65","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-2O/ojAOU0lO3KngRqYlSPjjNAZ+FIGVlOwW8iwm89epORjq9r9zL9EJubIfES5etVc0uRiWYt3E87HPNO4QmvQ==","shasum":"2cfd1c01ed9dcb0b705b9fc75a7cd274d497f535","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.65.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL9FVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB6w/8DrQJv+lxZndtw6n/xv2/j9vj3hrhU1PddOptN2k57xNi3nQD\r\nmcFc4ocbPHEG6bPhrzmGZ2zczaygJAi45G88oKcGmI1PEsWGfIwDDe31w4/t\r\nO/YCO3IWgN81raZcOLVN5drHzTa11oQwzqohqM3lKuPBYCMqONVaLuIY1XTV\r\n96YkJPIKah5S6TtGFcp5GyuXkwRlC7aV8GKdr4LU+WjxVV1V+0dq/Y8W9DsD\r\nVfckNtsdQYWXuwuoQeDtQFHyFaDUDh/liN5bnMcmfAhReYveoP1uJA9Tlbao\r\nAc3aPcly50v3GPJ6rKToLTv//k1HujoDnaG3aH/N5yQZ8Dr/H14aCH7+bNDs\r\nEC590nfO8KzcSYZAtDKwOpxAi0lBLLD3lwzV4LyoL7B6PvdZm62Q7AY0BctP\r\n790PXGB0b0qIlJwJfvKYYCVjhrJLZycCKnEdfJ137/hEDe6AZ3zhRMLZltkI\r\n+tykJkSd3vgTkeOWfCrD7kI7RcziDojr/kao6U7LqscTk7piKcCVujijDCsb\r\nvS6bxduZy8S4lTq5SdgdtdRPiglI66osaW2aDm9a6xCecVEl1Yo9dIQzZm/O\r\nxEJUY2+bvO4xu4pyN6ZIyK+eis+7XS862UEeyV4G9nIvhqpuZhzyBw6EVxZs\r\neoyig5eSCMq1GfBEddtBy2aZXkrMIj5ISNY=\r\n=jbCI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHW2YhuNZVAFzxBOX8vBASctJDLTQ0cnM0B54NfUsSjnAiEAiYamzbKvL/eTgOPFjWIMQFjEtDfQmfNbXffqBw/XS+0="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.65_1647300948961_0.6099916235283482"},"_hasShrinkwrap":false},"0.6.2-nightly.66":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.66","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.66](https://img.shields.io/badge/version-v0.6.2--nightly.66-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2141d9d3c89e9a03ccc40ee07a9a746591a216a9","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.66","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-KPmwIMcojkZkaRBOILItNHsGkNBW4PaHbcITUBxxiM1PyQ/M6rRQq9gUVUbdalFQZBddMcpTKnRWOdwuS5jsQA==","shasum":"9066ba5cb8b5a02167854a6062283111dc259267","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.66.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMSLdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoErw/+OVHryf97es85fmZzYhZCw9WktUiV/GmpzwPCOifk4/me2kCM\r\nVMcynt37vCLAZm7DxSqYCO2QbUqXy+eqo7hn8gEu7KoiMKfb1FPEVgA5lQIf\r\njCumnuFosYDG7HMwJIYXhFdJULSee0vqRauQaWy3Qr+4liNAgHvguao+OdCV\r\nlyTpVTYbmgIy1COlDEwlhxbF0eqRd8n3tDOQSf0IlYFH4A0Su+WRL/E/enMm\r\nTzqmYpILlBM3rYN/VZnWXcYc1ZmeZbAWtbZ4BWqMow/LyoTFScHePagZJPt8\r\nfypCpHqgIsrErywNmpVhQNfg/Zbe9U9HSSXijtEZF7n7A1DZmNtvZh464xBo\r\nmj+hAvFDqz6njRYIfEueKtu0dk7KVjwGblN8AaynXIkrF9OwgRaLCyddmaUZ\r\n2wa2l6Ov2aqDwm5K4dMq/NcBb/aIFKD9Y3q1sYp1uCQ8E1ypshaur+nnJMmW\r\nb6chF3JxrR/ZThmzXURsfXbncTs4P2hBANqa75AipqoN4whutgaGQZdab8BL\r\nxCXuYEAXCGOGz/J4G5qTzFlgb3qX51BExuK30vMi/vxNGxQUwnwHyD2gbSP+\r\nembPEHvZUHaxJiJhndosenvCq8ksYgllwCWDj8PK3jbxgbCYVFa740OBmQZo\r\nVjtFfI38Jcx9mWgzzYuQ+fvPyzU1amAoCE8=\r\n=feA8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2cq4WIFziYUTTmFtNwNOJF6Z+wE6jqMS1zOssSYBiXAiB7LpaFOi8MLxLgywlnlBxCcG5O7FqTsEjGzDZlgHYOrA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.66_1647387357465_0.637077597584645"},"_hasShrinkwrap":false},"0.6.2-nightly.67":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.67","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.67](https://img.shields.io/badge/version-v0.6.2--nightly.67-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"476b01a7197c7abe1a14c649da8d6126b35a3eff","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.67","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-bq5tNypXCtP+5bZWw/VTJN8vdykIim8gBwLdsCfoVvz6TGiqzfsP8OTBVXRqdJa03apapH6wYqv+xAgHp10JlA==","shasum":"047e315321c3a1763eb6f9eb3bf75eb20d78f78d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.67.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMnRJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopUQ//f7Dnh46tZ2OkrFgAxrZjQMybdYlkr5ab0WZYHfqPxZ7l/Mhj\r\nJDyOZktr/eOUqNKZVS33K8ngTYtWu6fjBHrpYLfCnPcg7Ixuy4lD/f7hYEGj\r\nE6iW1BSqNiCGik2BX9JYY9S5lYTF4mhnEV6l8/tzb2CA94ZDMoRzaQL3uM1q\r\nVCtPzbCHVS4Zn5GkqLlZHWOy9pW+hQO0sYegnxAPJ7Z547M9Hu0BbBYOv++3\r\nXSf4Zqpu4kh+SeE3cykMo4fZQlL82PHm/Bp5wxAuCNsq+UiOph2el5w2aXpN\r\nvB9mLakI7IJvkWDyupB5mOOrmheWDb+pHq4jMnye3bdoyzdtU0i6RhE37Q3S\r\nd6OnBHj6q23NuXFKTCCFxCM/GxFzQ23UAnMi+cbpY+Uj8HJyfwdL+JLuG8zF\r\ncfspz5ZqBQ+eKBNmxsDo8onjO2V2xi3UoEh7tH4szFkuQzlebWrTjDQ1qyim\r\njb61DdBNfgMyBYLHCm0vrQJFhL9LlcpPDbKj3sZfi5BjbDBwjsFS4eNvSN4H\r\n2Imll7EXQoWMQ2mF2h1Fd4gCtucUy0kJE9ogVZ908yRW8N9rEuuM6GcftyfM\r\n8eq2FhAUssX6MonFzvf0eftdrsOLtbTqPI8us1DNlH4rsCwdGzkgtlNIrtZl\r\njpiclT67pkimgPCOPn13EZwaHMFYh4qdbq8=\r\n=e1++\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf4BQCIdO85/6oPecrwhzJeW6v1Vpv4xmdZQY+EhQW6QIgT2+7Y6g+eRJrkDRVheD5O+3chLfJ68+NCrbrpA4GUuQ="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.67_1647473737662_0.18376267569718552"},"_hasShrinkwrap":false},"0.6.2-nightly.68":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.68","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.68](https://img.shields.io/badge/version-v0.6.2--nightly.68-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0520cc4fd5c10f74b04173bab7e95e87e575568e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.68","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-SNfTwuOvpef04nN/6LmZSJYRHvA4+WIgPxiBYY5mlb76uy7j+t5vZSO3u6Lc8mW+QKW2jigukwikJtG3wY1ZNw==","shasum":"2d730384322295d735a24d08ae20d981af246723","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.68.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM8XMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQJhAAgYUUmUden8oBhox9hRQf7fpIKZb1WbF/C7tVPo4id1VoFfYM\r\n3/RpwvoSczkNO+ghUWI8cH24z0wtaBumKmiKZsQljBb4rCBF0ha2rFPKz/m4\r\nD2v9tcDlEt6o2vSmShCUUs0aXuUCLcS55hMAVvLTvFlJlfUYMwzxAA6wGRsc\r\nb9C3Nksv/EujWjPUaopSJve0Kyk3kXZCQCKg9E2bGT3pVVWbpaX6ktEDodIL\r\nqb7NSRftDR7fS6s9CKSYMStC7kKqydkxmi1LBuvWFBJcp5qHHxOaHl97uosz\r\nUDtZtJJ3jLDXpzFF+MqBzkeVdxiz6uBYRTJ86mEtODBLix37+QaOz6NjoSGy\r\nh5ivQRcA8MvQWJu3pZMnR8X86XcULcPmSoJ5NqSyRfzoybaaRBjgdT0K3Z/t\r\nmVkq2T908OtPcrASoeHAGwdb4keaoNK51milvyOHa09PUg/QWnLHUQL9XlU5\r\ntsNFAQt8fLjAYeBSydar2SC0S+nEGSeBbnv+7no0VHTenxc0tkSv6Q6E2hHh\r\n57RcCrRW10HogA6Ea0y4u77+OptXoFlf6a5ON/e2+/UM3OA2SUtQtD2CIkB/\r\nIshVUvudTbDW4L8o4Qp+GSjchzxHiK8Rirxp7hKVtfHP3gN3ZTwzWyiWent7\r\nsylQOXWaBoRtQlqRHGmeSWTSKs4SOh7tITM=\r\n=KzXw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECCkidO+LYS5wDDtJTD6k8syDLg5G3kziPmX+CVgTQlAiBPglEuGopEVSYHJBfMnmJAd7umMtlKfWq5jarsi0/MUQ=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.68_1647560140648_0.931126794810105"},"_hasShrinkwrap":false},"0.6.2-nightly.69":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.69","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.69](https://img.shields.io/badge/version-v0.6.2--nightly.69-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f695d88324cc5de89ca905e3dbe42c3fc49cee6f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.69","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-EXaghLN/+alCP3J5nQfBm5MdCVJN635zMwGrVtKhbtIK3K79w6gK1U/bGaI4owAaQwaSi0+Ul/pzcGVK4zBNPg==","shasum":"377d4eeb3ca510f06af9decc911651f3a1eb222b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.69.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNRdQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq3xAAkp3Hkl3wYDAh17lG/Ln9vwmaYCtLnLDKOqK9aSuYxoQa1bQv\r\nK+9Oyy/HJyBPnBOPAx62RdAojYjrcllw9cz0ke8+h7m5yF5Rzabq8DjS02Kp\r\nw1gmmM1rku4KqcBj3NOtTSPgBrzn4lqCEdlHFlaucK59pDTNHN+uj/CEVOxf\r\ndeUe6JKGAcKfFGRfFVZuYV7+pUDsbcJzF4+rUruuw2+YDfggQURyl13rQcwq\r\nstCeeq0N6PVbEmPNdZHWGpEc4Vq+9aEuL/Gdzor4VpF5kvvZaM6vzOLwNhPl\r\nUkmdWkjb/ZdDJ7+ewHoiuOAJrDa2nWlvfDUBsA8iGmxYfJR3KaEuJIBTfSTN\r\nUUevB23FPHK3cQio5Bju1+bE1W1MzPV0f/PS93vnbaOyYVeHVVGWT2gKe3Q5\r\nSMi8QuTyqE9TVTajEqe3xzzIMTAJCEo1leHz/3LZqpUsZ9EBTazo3mF96iH9\r\nsSN5te7tv9FekrjwlIMztetAMlf2eWJgdo1X2FSytpNU5jzBBysn1aOBFBKt\r\nxbbUFh2zjkN1B/Il1nLQRgrh82ILk4/c7pNnEiPy96AkogxufQobe1YuQcaM\r\niAJiFWEEvQCay0f+F3ox5HXdm5yZw4+u9shBjPegMsZOebQWSXF7clJcwQEG\r\nnyv5oFtcZzYbqNOu5vmWTrcATrkj4ienq78=\r\n=3fWF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ3fI94qRYLTmVL23e5wVo0Hb2j4qgfyD4FyLMOxp7LAIhAOL75tTpWARMq6EZFWP3ij+5ah2tJwowKT9TE5IgHfD1"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.69_1647646544250_0.6445306126106949"},"_hasShrinkwrap":false},"0.6.2-nightly.70":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.70","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.70](https://img.shields.io/badge/version-v0.6.2--nightly.70-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"42f6ad8c7fd16e60a51992fbcf5f40d324f3b89a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.70","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-cvsrnBNAuPq0LMLY7YdLayEa6APusNwwnwwjZko37YzD4HO5ov3PD84uwTEYY9HEfZSNnKkpC5POFAF7O3YMsw==","shasum":"a241f9d5249cf75870e479fb3675cc3a76499bda","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.70.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNmjDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTWQ//TC7DMZpArkerLeIOG0aNK0fy/ZscEkeFASjMLVexk/nNHmdY\r\nfY43wL2yF2v6Yn3b/c1koyf//gg/iwvVXe8XkTM76ycw2eyMkUnWeHYRwhKw\r\nX6EOpBTa+AoZCUviFHU0dCB0Dr/cPcSWfD4CUqxcNigraD26GHp2G18aPGMA\r\nFv408hDN0roivklqJIU71Z5LjcKce9CMls61OoNLqAGLUIXy+QV28PdB9J2A\r\nuC0Tt1mPJ1YdzIyM9SzJh2y76wupswLwFl9jp5XRQziy5wI8RSLG0G5fkVrQ\r\nPmEyoRMapPzV1uTxD1BGsGKJUX48j8dVoDoH5NMFK4biPrGSW6YNUxQD26Qe\r\ngHI72bHecSVNGgwW5de41jq3q5DVHhP5vl2wvDRoBnxUU5yVAPjM0W+wW3Ip\r\nH0MXSpcuMt3lXqxQMPsf1n9gwS0iOFNUdVmn2c9K/0g3iL4iHjWOc9BWP4wq\r\n9iYzG8EAF5IaGJ3H+fE00IHGOAvFraesZX5/NTL5jEWDiguNgzBnm0YqVPED\r\n0iaeaRoxz6zCuW+PCRZ8s64IIBPHP4j3koLvUTq3Qsd6BM5oXdAe2jNUCzhN\r\nPveHylNagwBV5sq0WjnWP14LqDJpc8+5z8efBoSD8htMZ0/RB1pTguni8SDs\r\nfbn9Sqe+2HyuDL3dbcQDeIYZBYRkrWJNUQ4=\r\n=YHx9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFjmkkGw6mxEllxkWiR3EotWxfQxXxagdGuerahHn8gAiEA/TXvp9J0F/p1P7+Xi6Bsrpafx8+mo7U1Xvn5TrrYKCU="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.70_1647732931620_0.637921182088893"},"_hasShrinkwrap":false},"0.6.2-nightly.71":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.71","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.71](https://img.shields.io/badge/version-v0.6.2--nightly.71-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e34513decda8ef235642d8611ba9d673792d52bb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.71","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-8daQHh6jw5m7s9LrU/whTcpxQ5vLuWrArMKOGtgXYz27RQL3ui2rYFlmZRnBroSo6cXyocJbjqNrVAkO+kJZdA==","shasum":"a9c12e0992219c89dc9770538513066c7bc84541","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.71.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN7pEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoifBAAj688lJcdy164EzuZgmCksmXbX+qJBENaFWUqdcB/7PIjQCh1\r\n6pVAeeumrPs/Su/KciKTOAK4KNNMH1e26Gmz052J87YfKveQ6LViiB/wZiW/\r\nWFXbFJMVBSB05qQ6qRsCF9Hwc65/Pz3t8mUNzwkWR/UOuDYLpb2QC2vDlv+O\r\nZ8OJs1qLLDrCS6RkkfuemyUgJLh9iiK6jQ+iKnoQewhq1bAg+bG2YeeaX7ML\r\n5DqGdQpN7jMAkStSdeIF3lg78MVl+V4spDSgr4UWozDqTGkIPbS5IyBbqU/M\r\nsev0uJDJi5z7ViFt8ana81NVlzKFrUjJXYtl59VRm5v42SbcAsQDwTCkGyXY\r\n8GlqtGQUel2sajcxs/fFGBf64Rx7ypGRRLxlQSmkcB7HZPpbgnpI4At+0NW2\r\n7SIuW9mdeJkEZ/g0HgbO0E0R9r1O0dm/lnwz2Unr9FC2GvOzIxmjoUhNDfQr\r\nBq9LRMjZjnRj33jBLfXPvPvMWl8JiDK1NOueDd81k8pu6iBx4PRcp4r2NO3X\r\nK1UArP3pqtm0VX6qWfjwIcFzqJNfuFC6myhZK8vR3iewMUcbjXkvLMDw4Amo\r\ncUdNmRe9XQ8kis8htIoVKByK+TQoMCI8/UxFA4UZ2NW2mwN5n9LPTJG6vDDs\r\nQ3IwMRw19whvnhZY2C72m86l3iOzxMAZm+M=\r\n=c7ie\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPFstDH8IhBnzFp5IEQRGHfyg6jEJe9kfteOo/zt9evAiBw2RUIgpO0u5JGhjfV+QJDcflSHrQzTLLp651/nrX8+Q=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.71_1647819331960_0.3642755512648579"},"_hasShrinkwrap":false},"0.6.2-nightly.72":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.72","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.72](https://img.shields.io/badge/version-v0.6.2--nightly.72-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f86d49aff237a57261719fecb107dead653bdf61","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.72","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-JVgUHsivuUPR7QjdvuIkNv/prcGGRLZsC+3xSlLpJy8CMhKCRrMtYDS5JpIhG/GLfWcD6SRVHLTeqqy4oZDWNw==","shasum":"3e2a4f8de32c0afcd964b187253bd81ee7ba7d2d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.72.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOQvTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVug/+JIcursTbysn3XhNBReVUqoSJvslDaHBOAR8jgWioBf3Jkptl\r\nP3h3B9mYqiX1UMDmTPqjD0cnZPFH0X8rFKBPwbotz3PihDGIaAw+SLsPr2oE\r\n5bRHDzKPn/gT8EEf6kM3okpbndmgYQVK1KXCM+qqBttoWSGSeQR3D/J8o6+W\r\nc52j0fxXZ2rZAEpB+ATCi/Klnvu/dh5NM4C0riN3ybfKRdVxzr08u48dBhhb\r\nW7pnEkvlruaoKoBC9YqnLO8JHAndX+X5JLj7PJYZ1/MrJsVVMzukEyK7/3G5\r\nZkMMAu2O65+JOCdYMbZ8sop0Dv2Q2kFR1sHpNP2599qUNfviQVPlJaTQfVmX\r\nMvoqP/VX0aUGMnPBHPf0ns0igEGp/msPpJ1QBqt/dpIwAgnw6Ckh00MZg5LL\r\nXyYaIZDhCUJ2jhjR6UXLsf2tHJDtXGzmT4ox3S2qx+c6wL6vVJJ4arY3CsRR\r\n3W/NIHJk4m611k/N+EnjdECb0K+Ix6DPIqivTb2+T0nEOTG9i+m1IieFYspG\r\ncrGbOs1jlul8OGWVS3LWQgPBd6b66yxeKkHu0Zo5sZIRBb1uhbRXdfNzuyLh\r\nVZfd7Xe5NoIdYKINuIFADqDq14ayav6vA0XAAgBluNnLVg/rybXf6bXiFz2U\r\nD3djM7WEFvgjdkB5z9g5iLbrOnESH1tveJM=\r\n=qjrN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtCDAK4KaUZ6xTKU/Wb7Vtm0dTeLvdNiWOEyZKhGk9XgIhAPaoMLy+RGHlbJ1ahiVB0vioz29xbzUIcwa2IQVispbz"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.72_1647905747038_0.9508561158506317"},"_hasShrinkwrap":false},"0.6.2-nightly.73":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.73","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.73](https://img.shields.io/badge/version-v0.6.2--nightly.73-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"27d7b8af2f8ef05e0dce42e8d549927c2583465f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.73","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-d3Fg13Eg4WXlVBKMuRal0OJo9WVV+jAfa44EE9+xFqkfOC3PLe86Nhsb0gjawrkwsT5plZaQ2hqI2q2FPaGoSg==","shasum":"189a47e8cfa5de9bfbe86df26c7332d4cce2b57f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.73.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOl1fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf9w/9E7OPaP5HO7poaKFzLoHDHyEiQF+nOmOdG3ETsIbK+IvnONxw\r\ndq4hR0BaqFKoAxLPrtwygUkdr4mFZD8CL68FBc1WrtKXxR9qiQlIJz6s1TAh\r\nSNchs3kR/B+xkcrTP5M5IFmxLjEyowBoz5XXdsN9E/+tq5YgSupl3zKEFxAx\r\nBSbeXcnFDkp6CLzNgxXVdMZ0UsQrurXr05muDJE8aNsx+f3T5WAwgCqs1mPT\r\n2gt2CYB8VFouKT5YoP1I7wegfZUGGaT+cnksY1FGw/mtSMA7uYIcshM+Qvf9\r\ntNhiRPAYuIRnThYhtBjE5Nn8zw5D7xM/fVb7GwjFfiRW28YLW/b1FsZuqogs\r\n6WRGhTofbIUCyuE+Q+rTw1Ljo1+MzGO7U+ILYfMLefMkafDWu/vg2Zk++w3B\r\nPwmnbqSyM/+haxRHf6e80XppBOtSOJ1E2//1kB7P5+BFpxL+BqkcoIQorwsf\r\nweBJYbeBaSEiZssz8ccn5zwYc3S0aQBz8dXOBsFk4OyYxMnlJsOwJ+HbHXXr\r\nfsUyLQn0RU5315T7DD1dOS/5dcBz9h14xF2P7ha341t+umwNX2c5C4yInWEb\r\nbVQDwR9XeTxgxXUaFOmQ68rvrKs3GjQUk2g8GB73u0my75Y6hL1XwF1Du0iJ\r\nZhNQ3Jch1TmL6TIgxNJkNrstlN0Z/PIx0HA=\r\n=Jpf9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBh0gUqWcc0+Mi96f1VTxyLmolzs6yBR9JX/DhlD4lFGAiEAkvKKyOrwzNhzOPq7Um5W1TcA98Mbn6FezHXc2wKQXqs="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.73_1647992159084_0.9045703331283979"},"_hasShrinkwrap":false},"0.6.2-nightly.74":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.74","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.74](https://img.shields.io/badge/version-v0.6.2--nightly.74-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c260c49c81304964ade7f16d3402bf37084a3629","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.74","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Bmkokxu3eYUu003G09Zcv04ehioJsRqKG+DxYSxw03293DPFWhLjM6A2rHsi/r2E0BPSCkRanV+6a6k5DZRshQ==","shasum":"c155a8ef6790f3da94b1fc3e13ce23e6d8b5acb3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.74.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO67PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU2RAAgRgG4Tt0D31uS401WfUXrLlVd6i3J1sH4o/cTZ1xH+hAXqJg\r\nhOlx+KllCUMh5ggZ2uraWSmR1u5vaunJC7mUZW6ysoLbN/fazJAkLy91ilLo\r\noSuFxaCkkGPb92WlzNJEEMzpQpXJj6j4/lRt0/yb3LXdJMK+8yh9zvgpMAtN\r\nT7Ok5jHUqwSuCoSbVOcg+8Kms/XX5kkQpJA9G5lOrL6/8taOv8dRPF4MB0Wu\r\nIraREt9WbRWaW0wLly370nuOqpFNwqd982taczUubNDG8EpZF6f3ToLtEyL9\r\nM6On/WjUW040+SW15Ez7grtVhUWwrleWfTxRxl8bPh0or8bpXW11OsIrIkZn\r\n4lak4LrsoKfKabWdYbKwvV4/TnAp6GZLeD0PiJB22cdKCFrTw1NVfGeLlG1W\r\n0Muea/4fUO8xqu+xGA+0vRmm7zJ4Kilj3GLTGzWbJap0gXMU+srz2qRyuA6U\r\nuODXm9fEndgFcQHxiKQDTXeAiOn9R6qlHP48tW3FyycYTP1IUWS9GaEHxNvl\r\nwcadD3n1m8/wuH9aNr7JD8Hsma1nmFv9maGPMJOmR75rGUg8KVa8YMR6AxtL\r\nferEr2Oj8+1ZxXOt7ssbygwmRmJwT0EOaJoaEY3sldPBD0oqFtTeHs2xUeu3\r\nOmtcuWbs6yLJMgnwS5PJ8VhZ9QsSW6Ej7+k=\r\n=Rorf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkqv9yn0fz2ZD6Q+cP+TMs5GKj7l4TnwbqvrwOKX52ogIgOln3sqzbmAzyOO2c8O0QWupn1oOJPS2NZ9HI0R6R5d4="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.74_1648078543172_0.890454414913256"},"_hasShrinkwrap":false},"0.6.2-nightly.75":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.75","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.75](https://img.shields.io/badge/version-v0.6.2--nightly.75-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2b76b6d9be408acecf50eb52d703c782da150a39","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.75","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-xlWj8LETfdW6CZxKa/cBQTzqS2Mt56khGPB1mh0NSo0Bfsxv5Y/OvvzapHE7DrsUXgLI5ZhLU2fDXjMDwwTXdQ==","shasum":"32d2b4a065908e34d058d606f3248e778aa25343","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.75.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPQBjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbBg/+MxaGCJ86vTdiwJv1By8Pjdas4hz+sVF9BHBY7zAwObEIagx+\r\n+xS7BLdT71k4mzctZr6SUswBi0dv/VSK0Ht72AlpOQtlM3323uZ6LlMSk7VQ\r\nYmx/KPOph3yXwadQ7PW18wS3b4pyAZN6n7iJRsaxksg1OMXfo+OzZ6F4n1GZ\r\nt19+9E6qTo5wLzYvdiXnvjP5z/HPYDQEE0iivg4Otu6w99nEhVDi3/4L1JXb\r\nNNd7Zv8cjegt6ZVBodCYjmTCtRvooYtVoTnPq+JU2Bxc+quDogi+1i8L1LuF\r\nX51vj1xjDxCoBOKLbHCjV2SvnhAUJIhs8ThDXMknkKpXZ+I7ZSfk7Z+xj106\r\nOH/a5n74FH5MxZtokoI1KITOlrX5Jyg4GEH13D0uEY+eRVw1iK9BI8cc6Drd\r\nWtphqJ9PGdIszqnq2BttrqKxfapStvFXnJ9UfO6/zaih5zLpXZNvZRreao0t\r\nD+bGYfi+a37lFl7qbXPjWCOktLzNQ05DPgfCPlUCtqkmdUFEYtnOPhKph42g\r\nKXwgdTU03tmabdXqG+VC4nm6hzzTIv5gQl5HdfTOCkZMuJrOOAlS5z9k9KaK\r\nv7UKQjtz4GyxrX0l1FbZ3TNZwHCikTL58VCPrNwTw1WolAtRL7jKYMGRuyKI\r\n0QxmFGR8pLHpDykB4Ie3erQYZr0+9NzF3Xs=\r\n=VrkH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/r2rKlDj4ztUNZerUTERTdMwxNGWf0BWlZMoC/k9xVAiBXe6IkLS6ryHksVXaSKEkeZMwIkyL1iOZ+F/cOiB8CoA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.75_1648164963173_0.8793104687653983"},"_hasShrinkwrap":false},"0.6.2-nightly.76":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.76","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.76](https://img.shields.io/badge/version-v0.6.2--nightly.76-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"629a204d8f4485cef2a9f8a200133b4fee9ca846","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.76","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-+qY3DYgeJrhPdNt1S7sCYKZrNQKUf5gsEryoOCNKK88vCGgxDRnxLCfpEL8bVu8BSaTsCwAvS9j76l2bI6WXIg==","shasum":"5368c985347ce4c45f08974f00adbe397699868b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.76.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPlHXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCoA/+IBaK9Zm0JSrpKklhzrRU46boYFP6VXVQPbA2uYU0Hm3d/0/A\r\nd82waIgFpSxxLeqjF6oJnPrVvzwZOID4sWl2BopuZG8LfZrpMkuic4g6MdEh\r\n1rkRXj6JdtQUMoVBHOUx/6D4Uq5RwXEaHJZIUQDthJ3T4ZnvOMJDUhBlO1cw\r\n5BTnoGDjF4F72Lv3EXX66xY/amKVB+aYz9zCKIQ5xSneGCOEcGmCcUFcVbcZ\r\nT6BnA19Nzjazo1OqGUiMBMBuLniNnwm27HtkU0QGkbtA8Ef00pDLnr7xh9DC\r\nwZ+DVXJCT9XxqUrkovC7J+Qas72vKtwKn7uCG6Ea/92izdfq6OmB4rJtxCuK\r\nhX7/IByFzwBK76UVKx4KKouzYXGiadfMFL4GeNdExHWRkr9HtmInge2hXGOR\r\nAUEb1fhvFC7k4pzTd/EBZ5WyXPQVMeQkqvJWDlZTCkgTEWMBKWJdmfDWSPI/\r\nb+OVgUMHOlBhP+fPBdkHO7rdoGkWPdapj2SCN1QoqaIo6GDgpLWinUliH/L+\r\nw0hEEzS+7f1xEuDZ7Z1+hCteSyQW+stxUGKwVL6zyU4Vg3953RHd2O89Z/TW\r\nnVqIRIx3PMN5cu1euEq/wd87KdzxDQdeOX3BuSF1Zn35jvl9i2GNNqwXBVsC\r\npxvUu/Wirrb3uAO8W3MxeoxAsbvEkfmQYqk=\r\n=uSrv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxRykev0l6h2Wlrrrj9lIMpx+tgoYfK5wAOSDhQzk4FAiEAiaRVVQrqQCbrjd6wvfIss7T3L+XK90Vl4riBSU9uEYY="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.76_1648251351595_0.28777510506270865"},"_hasShrinkwrap":false},"0.6.2-nightly.77":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.77","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.77](https://img.shields.io/badge/version-v0.6.2--nightly.77-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b55b331f2a436bb64e8f169f21f6ce147fce9fac","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.77","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-XFfzxp79Y6ydD1AosQCHFVXyTkNZL4h/4soZlEr+zVGZUfYGfL8S2a3MuZMTp1JwlwS3rWKA7OL7yGxT5q4BSQ==","shasum":"1a6b511c182f635f88fa6f19d5b121001964c839","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.77.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP6M/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoHQ//R1tbGIrane8wKq8K9IBU0/yR4BkJCVk/Eke2LrJWNY++ZTs1\r\nF1NQRQAPaOX6HFJylo49tPQfukwvzWq7USrRu4INzKnDoTjDsnXYhHf61efx\r\n9eblZ7jAHdP64KXD2awpmKWWPRPei8qQq0yfoSGUgI0npYi7fGgBkbdGNSdx\r\nvg9IaGhRJ1zkXOOiQ89Bv+UFbDed8aJpFERatOovnsVJft6sNbkL/tu0EO0H\r\nYq4YCUi14jaO6jFnFpuDURAt2jgAJWJsT5QuOy4zTbJ2IpyL8AFp/1XtlVpa\r\nnq9aY0Tx0k8W8tbDF8xJMIpo0zNiSM9V/W1gESRhos+u/M5Q1eWk5dHjA0Wn\r\nUdUZ0/htNbsuT1p+BfhkFRkn4+ZeEaLc6QoeuBz8zXPRJQJkl9soAeD5LxnZ\r\ndsJRVJ2q5Q1lGXQcXZgoG4h3h63WFFl4Tp0XiARYvJDUmKPDuXrISBteUkrJ\r\n+4L20/QqeqtX7+6d0mLdi85F94qgQE7E5E3McdeaGxI3xaPVjVoDce35N4b8\r\nZh24Z1VzHiSEAkRfPAUsMEtd3quvbeU9McHa36L1bDBJcj3nmsCilvtYVVFn\r\ngZjAJf20i5601c4PWLruoNstd+0K2j3ErEGv781MI7VnWYNEPtvUAm7KydBx\r\nVWHx2426uhkwUrPjTiV1Mq+SXq0hvGxsjYg=\r\n=D4zq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtd4hM1fxjs0L8gxm4Jue42V5EFeSpGWTe3Kb7nW4V3AiEA7TAXmh5M0BlA5e/AiQ3QCgWGRLQ3w7JiyAnepfdK9nI="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.77_1648337727448_0.650708079707633"},"_hasShrinkwrap":false},"0.6.2-nightly.78":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.78","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.78](https://img.shields.io/badge/version-v0.6.2--nightly.78-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e04e6ba745a4e002fcf0428b23afc4394374ecbe","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.78","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Q1faexT6ffRx4uRW/doEDJ2yQAi91OT9bHj5S4Hch9w1lt2NQFSCvuWg9wAY4hx69uyNiF7JEMgEbQIR1q+fLA==","shasum":"e5c8d6000eb13cfbe606d766227a0e1e1b8f6854","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.78.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQPTWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr60A/+N7aJNsvaDnVsptcRwJwNAky4heMbtfz8Hm6qVkyrYrnvhf8D\r\n7L8bwouzQarjz6renvpM9NQ7JQpo25lmOuoE5AOwao1sEuAOZThloVDTVYda\r\nzZluK8QIijADVKUveXurT/x63IWhRMISoZrCQ/3dfH5aGKbYaOJFFA00cOMs\r\nCmzOrX9zR9Fnt3wmHxoF/973196m4E6sUnAcR+QtGdJRxOl0US3fnVCR/Mzm\r\nWoCBj5VkS31LbCdW5UQvIR1S04es4wY0i+jwjIaiaiamtNsvVYOjT+Awtlk7\r\nu8eOE+rGENMN3neOGEGCUbTscqB7Xbdu4WcfqXpdoq7lcr/QfwUIgU5PK0Pa\r\nFlmqjhZOr5Z0eyiCKG3tMSVPRg6HKKKa/8H31Hacn6RYAp8OZjz4xrLSqpFn\r\nAP4LMgDXDZZjsGFKb1HHcDDt13ImdyB7Gkgc3IdqStP+BU7MDALeONC9ICzD\r\ntiu0EXMXQTBsEt3ytQ+ktYhkQMXDLBh3bh4/6xgHNQuDg4nI+E3KuOJSYJuR\r\nryH5BpWiZQZC4xiSl7CX7H9yczdl3a292X0GOMBsCSxCnrKU5xysHmYyqFJK\r\nY8Qxhfn/uR3etggclYBv0CE7Iyhfzab+QQua+GBacvZLjGuR6PixFX3gZtL4\r\n2J/SsR7DaSbd5TIk2HvKcWsUrv8lzmxpWQc=\r\n=29yt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgFobeCP5eiIggZMI+F518nz/dA1amM/ozYhARAZXDrwIhAMEz9rfrGzidzxUrlEpfTiynAo4lPnx61Or5KmgLUXVM"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.78_1648424149950_0.9035482943523658"},"_hasShrinkwrap":false},"0.6.2-nightly.79":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.79","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.79](https://img.shields.io/badge/version-v0.6.2--nightly.79-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0968caf08fbebfe72e92e8015a30abc0053ea3a3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.79","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-D9K2WShgmr+1yiylaDhxMj/OI11lbU7K4tRoOK/AMb8liVieqliOcEEYwFhc6yXwPea1uBONlTj8lHP8d/KLQg==","shasum":"0d7e5b04dc6ae1bbd8d85d5d6c88f450fc03c904","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.79.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQkZRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPxw/7Br7G/J3viEmXSX+C5JPJJDf+oocBP2MyHmYo17+JvxKJzubr\r\nrzmoF6qq4dUhEKtwgCBZW8F4qfmZgSqj2Sb9HOA3DXI1cuE1zgdxfl7hXmib\r\neSoExNVsKUOBGDlrzE/6QV6bOGTYlz8qLG9Nl7vgwFbjfb6Zjjpb8wTkJZfC\r\ndWCuMDAUoaNS9q6cI39qacqNSCXHWQ5RYjXh2yqu5h/Nw9ZR9ZfmMVbeGjuJ\r\nCHyAnx7LyfKp3ei7ZZvVczh6AWjK0jecwHfROSQcRW7cU2r8jvsyceddLDeg\r\nh/8601x0dZok6Qh/BbrobaImqEgKgmHncCClloQY2btQq2FQusEADHXNmnOi\r\nZvksxxE8uOqtuU8hG/5WVzqpI4UcVFTOSrr77k9MZCW9WbEtGhge+/YxSyBm\r\nYFAUxXXwd0kaHi7X3w323YGCRDBpfFFLKhuDU/DKoHyeFOcyZPyYYFclPNxl\r\nJIhizt7Ctuj1StOxUR+OCclI7W0F/uCaRT4xa3vemBuqWoKsPeprJE8VJT5j\r\nCl+jaJHdFYVk8GMsDa9xguemBc3hiFaLgpGVchPi+A7qeiMJEOGmFlIdWQ/h\r\nlHhGZDesSAIuPfWFdHOIyYkGV1HGuom1yJVw9F4UV8kWbiB24oGFSVp0GaCK\r\nRhi7gEbSj9LYyoDy8FCknIdZ7mE48WwFlkQ=\r\n=S4lS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEoKPvxaLVl2fhSsH5O4rXrnzB79P0zlkq5M32FvUn4AIgKGRApptug1AZ2aJI/5UlVn16dBh82xOJVKWMGADYMWs="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.79_1648510545320_0.42872905867058786"},"_hasShrinkwrap":false},"0.6.2-nightly.80":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.80","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.80](https://img.shields.io/badge/version-v0.6.2--nightly.80-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"205030221cc83636c8cdab7772607bf16432231f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.80","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-vkPhMT/nNR2xqREVRQ801DqGQsUAIC+zes2FbR+7LFKzKj8j3lzXzuTquCjgpRxj0xBsVo39i+/R4BgmsL+ecg==","shasum":"8794bd3c091c2907af13a43eca575eb5d6e654ba","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.80.tgz","fileCount":7,"unpackedSize":25176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ5ffACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpheA//fF8IsWrYub08y8mNvnT0ZbqxcnIK97bhGSvuFBphhI36IOXh\r\ny0jVjPTwgj+OTmVqdjK4s6u8+/5EXJ8m7Iu63CWGoCFCWwf2Pb5Yr+akQmuU\r\nhj09qcQCVGkzE6tnl1hibM0KjgWHfNZlN4PGBy99UbagO5YBwBDyska6+fYr\r\nPPOohZp/OHbFJCEslxnz1f51PTfHdFXPES+RMAxwlkazFLn8paxrDcfoRmyo\r\nbAkkVMAH+VilGvEnxYQ3Z4hHmtdKb9SZ/G8Mgfu1SvVtc339P3vf0SoH0ROI\r\n6TR8Og0bspyFttDDm9Ock4xp4fMjH7o1/s8JPz5ouhCzEQqTx/Vo8ywrUURV\r\nVCZC7dW6t6l5BYQ+zu37TX3jLm6A115k8THlkG6O9iWeRbJRRcVm1sHThg0M\r\nlxCZ7ca0W9sReiqqlFAze98DSzXokOdiBuqk37gufpcSWQCgbVomYymK4zyI\r\nXP9B8pIbg3sZXrU7SVd4c1e7vpWAti2WOdCxBZQf0+36TLNCzo29wpN5LtuR\r\n1lBTMWmI1c/FYzF12rRgbsv9x/kxUETpqcCiAiFpTArdibxHLpUP2kf/Vgd8\r\no/Jp8d16Xr1EGtrztzK2BoRJVIJ+EwoZvbq+LoNdz2l1y4+otvL2Yy/C/UJf\r\n1GiFDyKMeWLsw0Pc9Z0EIrOJSIcn9MExJso=\r\n=a2Sx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxoAGJ/7/y9bF6KUlwtUb9SSOLwjMzKxHkr+9b+7SJxwIhALwY+Znu9ws+6wmmUVRyjFtcNTBChxNUwItpbSqBvaE3"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.80_1648596959388_0.4817792573458455"},"_hasShrinkwrap":false},"0.6.2-nightly.81":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.81","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.81](https://img.shields.io/badge/version-v0.6.2--nightly.81-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"37086795193d47d5c85bc3717114d21b3d6365f3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.81","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-5vLdKAM+M7btew3/PsSm1x0Mugqbic+tH45nF2moQ1/fnb/qtoJ/oh7ZraaXXUObvu0jScsAvbAiHaHuOsbsAA==","shasum":"942a07fb6d62cbb1a10b96eb34617ed8778b5336","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.81.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQuLVbtJFZKl2Bor1iQsptH1rwNb0ITZRH976UeCkMRAIhALQt6Ps7bLVSYdIuD3j78OLo8GTr78DlURqI03UtONNf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROlbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOOg/+KwnnErB9yUvAQu/LcmxiIOT3IWonG9RVurcRraRKfuKcy2Ef\r\nbHIMlVPFjmniqYeLyFntAOBIr9Y/xglQWrdO4DZMLwveg4McBIGax1voNhE7\r\n8mnNNnmiTHlhvKC7PRFXRT6Ewqw/H/is+hhSmlH5s5whBW6nLz+F1jPZZQbM\r\nREBLeb4nMyFwkErribqRJD62xtBQimO2XToLi+uXAQuYxLlKpMwzLxuYF6T9\r\npUJs/9jfttCfB63V18Uhps8i21DGH8IJ0539u/9+Avu3ni6Ge327dnk9WxFX\r\nckR187tp/+LcxMnGkiOVuP87tme9i9LidWWNDbCvAiQOHirzswe0o0YOxKqg\r\npKzFF8AboDWIEek9gufN5zvp+w+S5ts6wAHwITD4i6NHohxp1I+bpx6JsDjP\r\nLuHCtqg+PT5F3MZl77yTIAUwzdYSgHd2FZNcCmXUWQUOieJBIji0kS2PQGAu\r\nopKc7MF86m6QB3/ynmMyRFbxAsaNe+u02Y5VV+T7vBgbYp3QTGKleIMhor/J\r\ndYnb76aiMvbfI7tMZ53/TVZ6JoqQ8NhygIHfiLaUhs8ORuSEQ78TbSiZREUt\r\n0Xgat/RdD+Hs2doUSTumH4fUAiQFjXcEKJEJXZS1YKOyyxWv3Dl5DX9mog9q\r\n0LWq04XU86uZSKirq2g/wsRGX+foYsuTfQQ=\r\n=kvF7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.81_1648683355073_0.2992841096310104"},"_hasShrinkwrap":false},"0.6.2-nightly.82":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.82","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.82](https://img.shields.io/badge/version-v0.6.2--nightly.82-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2a099b57c1a76aa0872f276133cadad4443361f6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.82","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-RJrcdYHqmwMgsjhS4naZ0A32PYRiW4x9HIQelw8X1Gwbif5pa/Jkg1WUXjRgfBSK5KDXMqfohF6ceef5JpPvPA==","shasum":"330b854206977cb42dc8342ec44a19535c1697a4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.82.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmRWwwv25YSy+yv9JAORZuL+JXvXhVB0iL42jESAL9kAiEA/jt7Jk4Mb5nA5MYnOOSx+QMKfc/ZptUqbqdlVOcNoao="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRjrxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJyhAAoYpx9CyGh3c6htqriOB0yWu8mg9QTP6FVKHouYV18nfKETXQ\r\nhZeNCg9B+nITx5YtSjCSRaA843J+GPsUDe/HgFJHy7lvg2kEGeRQEDE/Td8C\r\nx7bhrfoM5YvrmDBqkHSLeuAJye7uyHXjFAocm6XQCE+JzldHmDrULPYRFHp4\r\nalsZkw9eO4SU9dfPMmDYK1ERpp3NBceT/Sr/elc+wzuut5d6Jdoxs9ZE7X7I\r\n0cK3qqO4PwI2TyERCd7qcsXXY+Yt7FkUoYCNOVX79/es6gRSuNwQi+mOUaT3\r\n+l/b+6rucDMYqRSnMJNFgbNazVV6EU/UTFeXl5u+qgXWR6/4q/tsK9c9iPHQ\r\nEo6gjIqEyrxdr6YCjBotqSUL3R6eJ9Bjecy8cz0pS43zFH5idS7APmxrDgQT\r\nfLQdHzWYosxekcwzfDF3OtcYSV2JXXWlTBIWrFoQzx9KNFE82b2X40OeKQbw\r\nUODYaM8V3+RITa4C/zAGuBIkIreadYnCyY19j912ztRJabpmoImVS0DWhb+o\r\nnEKTQSGIPwvCQOzz3ovtRFKV/fIrvh8Ys5fv3sD2wP/+ToQddEmEGPPiCLNc\r\ncMTCXgYTHwKy8hPsWTs14t97KXXRDbZJRSyQdIAzlXM6CtiKaeV7k1MrlK4R\r\nQ3RLBOb/ErC602Il89/3xKIKtvJUyudqEb0=\r\n=q0YK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.82_1648769777684_0.8934685874242172"},"_hasShrinkwrap":false},"0.6.2-nightly.83":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.83","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.83](https://img.shields.io/badge/version-v0.6.2--nightly.83-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1f7ea27c02018dc81c74b13c406f60f9ced84915","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.83","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-4OgeTDLEgPHixS0Ing9YJgFeOAXO/W3xjPeS3pjQPnJbdnl5AwnJJsiliMLS48uEdlbN9bUuFlVAAbJY6wMzcw==","shasum":"25d7f05d28a573f6125c5bbf8e03dedc50c4d394","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.83.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/9Xl830VDv4psMQ7pchQdKI9nyPbQhYtwjuxaD4pw5AiEAhWGnFtdmQJZFcflCsqNuEH03yP644l7NwTVzIIH38eE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR4xiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6RA//RHryB+iRmUGSgm8efvmPWVYdeRt56fSrjDvc2hOXUPO/7xZ0\r\ncZAVCtOs3HGKLQbm+GNhUvq+gNfp8Cwe7MmYvLHTF0dyLLvvQQ4TL5B26zIa\r\ntriIYD6jJH0qyNqEnsLOEXYb8NZan3bvU9X6ZueSVXxEteoqoegWk3PYHM2C\r\n7bJ4OCWIazXR7ii6qyOP2YANUX1Q89jBnsmIVQWesz9LOTE5h7eqJji/cyQH\r\nWvqVI+4TZGwwk6tXtA7bJ84X9j7K+ZOShOdjKyfUuJZFq6kJZSvByfHF6ton\r\nw8NihwGYq/wDlTuDv5EKBVhtH3Lpjz5w3FQtrp24hOYdr1S28LUWmCAFZLgj\r\nhUI60r0hWV/vL3pxMBN/tX2SO2oOiInj/xZFhkOZObSuqdQ4qFqWSaOFz15R\r\nA9/j+mL+0xD8675JYcIUO8KNr9fanx/EZzKiW43RMZvtm1104gUko+f3TK/U\r\nBjrPW+cLmFiCEIInt6HsY/Wnsu4xcvuw+XRcKVmF7dxGQanJWlEMK36/d54W\r\nVWhswsRQ1HSoeERQx8zvc95wyIdwN0uauy/sQ4eUc+D1R1B3xYeVrhysIyPU\r\n2PznVBlR5LvZkvv08t7jNopfJlEwszufnHNQ9tgRbWgA3vIutNz4f82ovbrF\r\nRuoqEPw+Sc/TOKbPDNGARnBN0A5Nc4isqhs=\r\n=o1p/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.83_1648856161788_0.6637672223524007"},"_hasShrinkwrap":false},"0.6.2-nightly.84":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.84","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.84](https://img.shields.io/badge/version-v0.6.2--nightly.84-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7f2e667aebde6ea994dd17750f33d82073e1188a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.84","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-6y27OsCrWRYI7080kiJWn8+gPzg2nA6bteLhiQLSh2Hfn9yCD8W1CUqx9Z8etmDJRfE2Ti/asWHIFUSWgRYkng==","shasum":"6e7a2b4bb490bf8fcd8a21b09daecbd7221da6ff","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.84.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDENyfmkqEqUDsiTINL6IEqZgjck9p0XOZ+4cDm85IbhgIgDVCqJUNrQI8WtocXNstiL4oKyJ5+sRHM0ED3vq2GxZ8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSN3TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI9xAAmW3smK+oOg2yE51NbS84eCvepxrCVztaERPgOnehwPbBCwXw\r\nIYS3iTAHCufjPNFqAbyAQO8EtsC2JxDZ1o1rztYAMWTz5BORDdZPSHqwnz0U\r\n8nr7AwSv7sAe+ZQqOQEmJ0pAOC/QXB9xVZjXRm/1dnK3TE9i/hSO5LbBovCd\r\njEtrLHSiq4vpemDhyCzOPm5M7UxEh0qfPffy0Lv0TpvYdEZnOfv48V23OQqa\r\n7sbGqycchdXXLxhQOgxKu0bRVB0aoxEcSWIJpQkCORPaoRiwRlAroK5kFJfK\r\ne59SJOI7652WEHmVY+Fzf3K5x+NkLVhfSS24PXFl/QwKzZvUYpw1RCWTBx4R\r\nMdEMZWRx7dKA80AalzbulClTpLmpk/VF0Utm0OUpwu2JuetQys6dX2h+WVHm\r\nWJv4KA8uX3vYXUJmTRrfgGGG2od0M4rllDl3l0kf4akV9iFfDRB6R64Go2Ez\r\nnIeSKdXhfzBzm5G7+wdZLN8fZKJNyxpqDVILxkxHLpWobTDNLaoMw07ky3Kp\r\nTHbU5yPwowOq1BxTjHIpJJh1W7d7IRiGJCOKYk373Cg+WT8uLG/q9ClErE5o\r\npYKlaJkJUj5cxVVy0c357xBRoB0KTZ0Zva+ws4fEq9a1HeGd6+keaaW89ax/\r\nulHxNshtw/jfLbnPQpEveAjecNW4NtpJJnQ=\r\n=XUUN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.84_1648942547005_0.4525302779330356"},"_hasShrinkwrap":false},"0.6.2-nightly.85":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.85","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.85](https://img.shields.io/badge/version-v0.6.2--nightly.85-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"600c644beb29b40355a15379d1d3c1b4878b7e4d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.85","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-baTUMBedHY7lKgvV2EouJKQnyrGwzehDf7W+DdKdCfALwHiqkFJl1H/CeRNqZE8ASJhj6P0Z3lNL+gFHZjFBVw==","shasum":"0a61546a1b386c528742bb5f920c694f32543ac3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.85.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4NcEdPzEkvRQibZyBugmYENfy5tA1WjXZh5p9WZ99vAiBkNSXz53spWcrzeyTzqf5LNo1i9Pi0bTAIJQuLdfS5gQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSi9TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2zw//ahSFhjBDTnTGeKmxuC2cFkSRfjtU8rkm45xkyd7UJ3WHS164\r\nHskfptFSyTHcJ2+u46vwZMBZoZ1ovPn4P6Yu0TCoe4o9+8d5Li59xv+gdXKI\r\n4Aimdse8lxHvWnsPMUZi/fImcD/SfXGpb8A24D7n+Zq4848gJqxwDwvoyroA\r\nhesFHR/NOOuUK/Okjsy+hxrHvnoeBJBXuS3rkueND0wO7BhEVPncKmwbg1iO\r\nWGcEXyHPOzdO15NIk7vOQysBXGP00yVatPOxj8u9ZlgJsncaUbFOtCa/+JK4\r\nNrPHbiTXJXIb5oyQUSIru2uGeTCRBJGyMuwUq5aZ6tTuJ9Kr3g5xfFHWTgIm\r\n/Fhu/xCDvIX+mi7pZc7HVfuWlAarmV/yf+DxkpkoJ577bEuZKSzUdljYpts9\r\nUTUtSYhKJxtAfyu9slq5JQVpUWZY5Qq9BOUs41W2FJmWCl+op5RkF0ZUfAx7\r\n77H+6maWi8R4oMKlOAXrKbK649j7ZiraukQSdANAXclQB+spgKCuMyyM6WT7\r\n09uOcd/VAqcUi0k73XC/6Mt1p7roe22eGt1CD7d9ubEVrIJwqofkqNCrIz2E\r\nGNDTqlK95g0INvY0V/Uq3QYBUPGpxNbdPzhX+kQOlQM49MIc++6Xd5mFO20A\r\nBh0fqoM1OCnhWe6R+/qutM15o3a6zROF86A=\r\n=Dy/L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.85_1649028947479_0.820750557919399"},"_hasShrinkwrap":false},"0.6.2-nightly.86":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.86","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.86](https://img.shields.io/badge/version-v0.6.2--nightly.86-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"243f65ccac6dea2a7f06b9451472747467f041f8","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.86","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-oAPwL3AlxrFkQbJOPmsoVcokJoBJWKs3eV8U9Vl1hGIruOef4G/fJs8cduZPENLuW4Jq6ewExED58QlNtdRS6Q==","shasum":"eb64bace0ec70cc9c6c065478958304ef6f99638","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.86.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHM/0XSXen6+iD3LVqvTwceG1X9zkxdTwnmqna4DOOegIgGcW0jz50839iNXD+4+8MDoW6xShcw/VdvPUXc+mGBg4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS4D7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp37g/8CPIEUJfIKUEGaEJuKae6llHFJcaz+l86WJD0jTAU+ngCwdB0\r\nHRCS36VvvRe7gSYWE3EsV2/fuORMLMOcRlMqeKMgORpMamr8Cr15+UjvySjJ\r\nXOMyAILMvblvVWF17rbQBxM/dFyTSalgCWb7JUZ9JLOoQYYyKmaptAX9+WDQ\r\ngtmv5Y98VSePA3A2DDG402fADxBjhBK2csQXoiEfpONeFMns9R7jKH80uET7\r\nS/wUl3zo6Z5v+D76kkHCtICFoeATXJlcIzg+ac5Qu+0g0u8icX+zvMBkTJ+2\r\nrpy5PV5XkPPdWjBelFpn6necYKjuamDHZdyHgUO4qSY752VVZxcFX7NOfkmn\r\nIB04sbpunJ2H0geNUnhhZrobZfk3u5FD8zo3ncP23oSDtkKlXa1g76StAH8e\r\nVArOg7yEoiDKip41HT6g9/2JemgYOwB+OEWWW8BlsPE+a5ENIAXW3KhNy6Yr\r\nz3D5qni+XX6JjJhV2M5I3BOMXBSsfmie6dyaroGgsXY8C6cRdOPlnSp3MUOu\r\neammt9MDb1oHv0e2Q5u6AQV4PbF2gfUeRe0YjYKbC8Xbj2relTJnp6B9iz6/\r\nrJxspsLRhM7p44AlN6H/DbBkflELncJmEdFTNs5BEbWhHihhdDVZeiFS+Tjm\r\n5ACGYopI1ZVY0ekOCp7PNFO2Kh5jickcy1g=\r\n=Aird\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.86_1649115387666_0.3463587853675849"},"_hasShrinkwrap":false},"0.6.2-nightly.87":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.87","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.87](https://img.shields.io/badge/version-v0.6.2--nightly.87-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2771b03827a53cee5bb719703f10df3608f81384","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.87","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-FFfz8m1GfmX1kUOF++t8EJZ4Iq1J2lHDvKU/U0gHQ+fmS3gNlGsIm44jRbtUJjAAk0nfvXQCUjVedcQdbQkrLw==","shasum":"272804bb7b6c0816d1352cde81dc412552a1daf4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.87.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZuXUHTF6uxXV/7tN13GA2sqNvoKrLlbYPJMXCZ2ju5AiBgFCxehieRvA/yKxeUoKWhp0QnbJ/Y7JkbLbvStQm9Og=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTNJuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuxA/+LDqgoSbateiSgIpmQq3hhM+e3jf57ELfJPW0f8glPxXI2qR8\r\n60/o9DJ+UlYN2tL0fnMaje/QFuvszB/gqnI/st2XAwNn5StwSz5/vVASdbv7\r\nBqX1E346s7hdNXULj4NCzUvl67P4gyUHwo4En37LWFpuRhOboKReyJwwSDp2\r\nozbkGbAT4IeR5Ea2DJv6arXIV2qvYS2OGaGboOkNS820rfz7oVBMLynUlrAm\r\nTDYqQSfOCm8TNum+Fqd12/ubC1FMrC2t+cXRH9KFsvMZnRSfWpMcnsjqLv57\r\n9OS3qS2eOI79gS/tE1IUpGvqP7JhNfCnrsDmS0j0ZGrsaHUPnHyYSRBsidAJ\r\n0/zjZfCPbEnRnrwDdA8FygHqSBHmzXimPAgeWQS4NjPBmBrXLRMNOt+vF9DL\r\nhYlMVVc9e1J+Vn9o+eWXu2Alu4G5o8YfLUJkP70vdA7Gg98hD25lWvpgtIK+\r\njvpqkgvY7cpL27Oc1DnjJTE7V4q0dRx47NXyFlZk0vgu4b+1StS7BgaWRbIM\r\nP2Z8iDfs8HifXo8Gv0Iw0jSd2LVi5CckQd7VLKEVTr1r9l9nxeB1XBMAJHo6\r\nzD+2wIJddWDt6Isop3COV/+llKUX3+JP7mEnRviQnMJ8zZGks2JEBqf4mHun\r\ndLCg2eApoRqa/+RpiCxHfqO2PQpeZQoL7Ls=\r\n=RfBk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.87_1649201773957_0.459757419260274"},"_hasShrinkwrap":false},"0.6.2-nightly.88":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.88","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.88](https://img.shields.io/badge/version-v0.6.2--nightly.88-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ada13c3838b5332642fc353373380b2c3df42356","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.88","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-TVvEMaJgYWhkYjQZBzd/l/ccGaA1VoYU8E1HCbARe+WK+aQskZvZ1VW/utgHJLWYUhqT2z+V2NEE4xK8sUG6vA==","shasum":"32b20890711a16365da8b23e4c97540e6df7ac95","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.88.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsf7viuxcJ2YFsta2yu32O2x8tnu7VibPrv8ICI6O8YAiEA2+79UENbaLPF3BgJRCOWh8SjzhbwZRUtwDhQ+X91NJs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTiPzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLoA//XNPwQOAy9CXOwlrX8pKVSpfSGB6nZg8JDYoGKhS2ZwhWGnlt\r\nb9qB9guhYuty/G25An+fFQeRsXBiVFiWN50zd4Ff8ntlESu83abJkXxk0jXp\r\nUgIXANDx2rI0Q7UFzXkcc5iT0UR6JXExZ21UynNOFc4qE6Ji/b6yR6452ZsH\r\nm7wIXMdXY9kaTN/bYTe615FloVjeuK5GFnQbbDJS3l7iAslfoZ60YR7/Xqob\r\nmWwBmHoLHOgA2zzNoxzAvICC+TaGRVcxICCkPsp2eYgDgvFRHd085koPZ09w\r\nRTLxO3KUgsH1oSftTa1fkh/PmTGPvWiYZuHyVXy2/BjtZwh6bOJUnD8X49vv\r\nTYNnWxYIDED1V3RcWx1ZesZJAOAzCOEyqcVKCR1bZ0KkiEPCEDT5de5V7fNj\r\nltdjcpq9spcMGBM7sE35YrfTH+0Dr3jSq43w4pOUvoRbGQHJyMiGNSqLEoiB\r\nMNTv2TlLO/0GsZpc2i6w44OD6zAME6Ob7UC2Hoqy0Vv+aqIejD3a6Pktu6ug\r\n7SWX7CyJl+xVXau1uuN8SfSEb/0EYBc7iXomebQq1E56jLvQ0/XDQl0PooVw\r\n0ZOh7ud9SRjI9WGX1k/ohoXX6qY0/yk250VK7SgRqBEso+hg+PL2lbWzfXnv\r\n4jcTknf1rCB/xcJsk3WzmaW30YqPaZhwRjg=\r\n=c9Or\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.88_1649288179407_0.574251060791144"},"_hasShrinkwrap":false},"0.6.2-nightly.89":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.89","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.89](https://img.shields.io/badge/version-v0.6.2--nightly.89-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"aae33b7e74e80cef67907e1d12a30cc3a4fd6853","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.89","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-wSUsKJyzWkMBziV6+jV+SRcaKpqh4Xa4LPsZ2l4lX5HAJz5CNnbKGp6g+7dFlBJ2fklV3JuyJjspPQKAfiRBEw==","shasum":"8922a509df9f6e017652fa6ac4fb943b2ecff6a8","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.89.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo8ky4wCrwxKLcUBaGcoFSl+KgrWmQ+befB7K3q848bAiEAo5+zzpgRNHVtBm64V5A5yca5eRjziQFncPtE1CIrJSU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT3VzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTzw/+ODwVCQn9m9zQrurYeZaUPA9bBKz/hXp+LZ0HbzE+v60whkTq\r\nj8onB5xFbB9hwhibr9EHQufpvVybnhoCZGaBzn2ICvY2esNT0pSUptpyBElL\r\nYfaWiaBmTjZE10IJZ1MOxjCsEpagdbX918oGMXoA6MeZtsJZ5Rknr6tE34Jm\r\no98K9u0QZrCWRtmKnPI8grRnDwy7M6inK3vFRWSHa3SWdd9BKJ8NseND+pXj\r\nKVChPLOCKkd7xZyt9xqnTHpxUqRrJbNoy6k9zp6gAYsRQaDhSc0jlORH1ulq\r\nNiYtRyVSK2fSM2wAx6DYJFr4Pes/Ni8sfEizY7ioDUxlXD0TCiZn4L81wnfr\r\nYdV0Jrkp97DDN2rE4mQA1C+apUlRsJTEnpPCt9k4iYzNSLNN6bPKPvpiZbd2\r\nCvEmSmN+bSg/GWqBFik/dzWr1krYjhpE25F0xUhFqxafLn/0G7BxotkG+Qfy\r\nGPCbViANqkzFHG0B6Y6NYAUuMxz0x5JOlvmmIX9oXVXHV1ERP3uO2n5lD69i\r\n5vcYjiURZGf3Q13GTyN0HGqN+FY5jrLAHuBouHRwvAB+5MEuPu8NAHUeu61e\r\nShwjeWeV/pgEMX+NpEabTIxxOVIlpEvvHoF4KmCgtIvC25Ep/yUqR5vIhX70\r\nehOJ83EJQDgtxGBoXOKpTAhUUzweCV2lZuE=\r\n=r+RR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.89_1649374579423_0.5849838910941518"},"_hasShrinkwrap":false},"0.6.2-nightly.90":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.90","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.90](https://img.shields.io/badge/version-v0.6.2--nightly.90-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b3860ee360a0993ed21bcd7df0972d60028c170a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.90","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-nARxiUILGKkjaKiauYhnowqQ8a7C+a0vdP3QtsL/TDRa0tBtbli5OQHC1iru6io0MvB2LwXcAXZcp3evgYluuw==","shasum":"9fc859a9a1122d9fb245cd34e3c583c1d0a3fea6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.90.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXUtfFXzUXWrwJWGlJxKqstF/egOtTIUCesgx7GanjQgIgFTbNSFoj4q+tHWAvAyLQ42RzMt+ZSq8eof03BFUtpTE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUMcgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJFQ//esKNcaLnjrpxz47DksZ4ggWVN6XZOmLsOTI/lu84ZzWPvLlW\r\nXM7GzniOqUK+HpqCHrJaESfivfV8kdYnaoStYrHFFmFQ1DV0a1gydDA1Fqqp\r\nKV6Q8BffV/9Gmbk+YBS9w2ab/UzI9wUnjHdrvfd6BRBFrl/b2cG093FRPHRj\r\naCZIQI7pgRlF9sqZCOd6cUHsbCOD79CsHy0JGE6twd+Mk3lro1lVyt35Verd\r\ngdvCesK8hJKoZ1khVCOYvl/kUD5Z2KjcYJP0OQy0FWYOeqNw1tUPV+JAzXfm\r\nRhUI5V1rTQRPN2bKFmdHXDUtpTybw+p0pBfrlChBKcj7pdAQTIeces0qaLw/\r\nLDNNAW6aMhtfQWYQYTHD+AeA8KjlC7rnVmt5TelKI6n/bPkBbdDUJ+MP+t6d\r\npjHZ8sO6j5Z6FaR+y2ntkT0liHEs+qdImoKXK4Qv7nG4C8Ogq5Pa741Qmu3/\r\nJakazCrwsPlxHICeu2zPQellq9dc33XZ05734fu5YKqkA3QnfCmIuIOChyNg\r\ni904CQWEKBslW0SdbDDyBqohLxtUsNo2VD6jyeV6dXOw10zeoLJWnUD++NyH\r\nlQw2lQtN94+wMbWWFusfheFuH3BO/vimVIktsqqpc8ArqdDV2+0GNfO60m23\r\nwfCKbOechY5+yD/PSLACJWHGJIX0PTd3tAQ=\r\n=5UVW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.90_1649461024087_0.3262839189590183"},"_hasShrinkwrap":false},"0.6.2-nightly.91":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.91","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.91](https://img.shields.io/badge/version-v0.6.2--nightly.91-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"33b4b94cad41282a782d0ff8ab36aca06732413c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.91","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-GsWUJZplqlQgPO373Irbo1McZHXHM8G/M1A7d9uZ6JFWky1Nw0Jojnebz6KVdsLQxyET5SDyO1JBTIK/IvPHxg==","shasum":"fcd4970487e05887f75245b18374b7f803b168c9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.91.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9l5+9l7T525ktsqueDZ2mFAwg+MsBfYfAaoomF5Vc+AiEAsaZTqJ+zJb1AO3cA63I2vfhVKZzScFLWwiGLtcUH2vw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUhhgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrswxAAheiiwYGnhLwiVwta5Sb2vDDtxQmuhiG/D5E6YrpN0Rtedf9e\r\nDPrZlxtimfQBsBxBWWkSX4fCOiRTh6K7rgKObkhGLVPG5UTVb2a/ZzFnC/r2\r\nt/jbOJ/VXzLt+RePAUopw6fBW7XSPHF8JtB1whbhZInL1ZCjUwHXIE0PJs0u\r\nR25Wys7YvYfAPiMIjEwC001HuAfhU8NYTKefsDP3hHDFxGs4TOGtUvf0xZz0\r\nkKrTRw0npCfxxTq1GQ9xghOfycNu4V3oVS1oXkhipmqT48iWQM/wXZTpE+jD\r\nCUEb5pHbt7gIMgVfUjyICZ9+/0rCOgkQxCZuJuTrZa9Cq8GpioRyPcf9Pi6E\r\nbnNkspogNgVRBctV1zSwOAhUsGCQ6xHj+QBwYDuF9y8GCynDH54b0rsQBK37\r\nSV8GTKQftfZpnVOxh0fSG8RW8nVRCKtWIMC5CZ6PMiqOLELT0Zse9SmxIlsu\r\nnGs6G3Hk2+975laEcSQBfdBDPw8FGnNKI/agQAzrcwr0SzwATC/uAyGzZyvp\r\n2NUc4vpx21qdfsTqnX/it435lIG8klXbXDSx0Ro+lhq036vGYLY67SqVf+4S\r\n+nJvpkF8qr8yxES5go9a+F3TO4e+z0FlvfQ2B6quEYdctsi534CZrDU/f0UF\r\nfRVnOShI46a323hofMz4P52PkHk31f71E7U=\r\n=UtC8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.91_1649547360314_0.2596267865826747"},"_hasShrinkwrap":false},"0.6.2-nightly.92":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.92","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.92](https://img.shields.io/badge/version-v0.6.2--nightly.92-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"296d9c37af5d7b7ab1b0797b5727aa33f2fe8ad2","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.92","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-5JrL8iZAr4nIJO4sSBRI1fEJqMpjCySvsSeRyQ25UAeYE4EEDkTk/folyXHKvpFFqLXlK1wCQWO7xkFJrLV7Pw==","shasum":"834e31b88b4df45d7455e9c8cf1e7fb85f732d80","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.92.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzrFbQnnc/AK/hBlcebe5gEYzEyHzRR2VKaAScXfRrvQIhAP1a/H2loP86E9rfkVnxX/VudEeEvvO4IqmVs5Iwkf5R"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU2nwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAEQ/+OXtpdJdL0+/7muBGAkbgzHRoxXOskj51LJLTz8cSsukCy98I\r\nG8wd9S64fONBzOHPcLDxJ6VwINul8BQNO+FlB5oK2JsOZxpIn1WuKRJZWsp7\r\nAMsSwMvPzYuAkKV9a9P04H+tZGkTBaySKBKPKIkMfExFhYfW2TcWgrk60dcn\r\nYW6rzGzjmHeR9nSEHPCHUNx/4V/7JLTKwCYlZJb45nWocSZJ72bBBm7S/QHG\r\n3C0iR9zC2X69sY8jC8Rd9+H2QwHbpEEyXZgwB2f3pj4fP/HqtUlKUOisq1Yc\r\nn7zG9BO3P1MbnNKwNj18rtOE+I/aS26L1t/Bz7pzh2oFD5/uPtZ3fpktpx3z\r\n/WYI4A0+tX1yAnRepnFV33RQ8ctz4+DN7qAhp5dq40/CVwDSN+F8ujadA2Gq\r\n04oZCc/y7F3H4DzPUXC0QmS0Cl2Ephma/nw5QPUzpWm2JMIoQb22wF212+TC\r\nALsfZTobq+r2jeWOV31Yx3RW6QamylUSWwF17q3i5XFvcI8E05tSGt1TqQKO\r\nlGBz/uKafbZZvSba2GFhgicHXOlS/qSjvRxCRC538aNCYECXJ+bL2HTva9WM\r\nG8BtKe5S0MgkTgeJ0Wo4IsprIEpm3TuMpl5oW56xM84w+qtIfBY0Fkv3gn6t\r\n3elL1Hc8AW92Oex64aEVJBSfs5t11l4yJh4=\r\n=34xh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.92_1649633776626_0.5578913462539357"},"_hasShrinkwrap":false},"0.6.2-nightly.93":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.93","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.93](https://img.shields.io/badge/version-v0.6.2--nightly.93-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"79e8df963b68afc85a54cf6cb6ee7dd5836b2dee","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.93","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ZPfXiLLNmaII/yJTYNPHnJrAxRA4U6VUyxMoPRCcgo7mZmNLD2qZzVhgG0HX0Rkkn6ovL2eP+tJ+frLyXHe1yg==","shasum":"0a11392216af43bdfbd2bbbbdd4d7a246e04791a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.93.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPVgf66VuNFvPzSPwOktcUYZfSpefvVn1Li7vieZOkPgIgCw7qi6/s7hEbP5GBwp/FVsnzg9B7URyZPuBwMsldC+I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVLuRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZPw//bqgE+J7nXwxnjGGVae/2xdx09HEfPS4NOUfpY/ss0wLUzwmN\r\n3G3ujA5mssjgx2WBKt7u09zGu2gq0ldGu3XyN8uhxhmalk1cOzhwGtLeg+BA\r\nkrSFJT072o5+Oe1DJ/mkwyCFW3cZtkg16qu4IlDGQcE2bAN8+dHuFSXpahnj\r\nx8pGw6ScPoSTw2TeN0tJPrCM1apGtzRnum3BCnF+mkgaxGcQ77ZCMK4wFkIc\r\n2rrztov6pBvfuvRNH6VKys632U7NsWI699uzU7GJLo0Z1Jg7GH04BArHT5D1\r\nYFTrQlERU2Oa/O9XF3zbhcSa3n8Q1987qwB+MiesRfSWCjcCbZ/mfti+8ASl\r\nKzKLDDVtrrOAA2Qb1i9e8wc+5serIBnN2ukSjO10yofOahPtWnThA9nK3XIL\r\nabvAGAmOs7mUT1jIZP+AK/+j2A07I7XPrKPKBEdGjA1a0ALa1TW0e+aWFDYG\r\nKtuDGU8M4xDQQCcF96XLtdhwa1RCMmzO8ND3OmR9eUCCZqMseid/5hIvG+2k\r\nnKAdy2BeXKtTSPzaM4pKjy/dHT0iNQNca/fxBxfi5Qog8UkhmpaIIst9MJ35\r\nsCcrQYekGVxHWgwhPwD+tMVqVx3yJsTw+7+7dljcndJG/n8hWFnOXpml3eXx\r\nYgRtnRBbBD6aXDupJrP6XbkAc3kNdWQEfns=\r\n=1L9/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.93_1649720209180_0.5319897567876191"},"_hasShrinkwrap":false},"0.6.2-nightly.94":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.94","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.94](https://img.shields.io/badge/version-v0.6.2--nightly.94-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ca1b4c4dbfde8ef75c5eeb5cec95f81ee8de6700","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.94","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-IswqqRUBahoJ1vrFUSoLLUbaVcAFg2SU2gqmNNJ3Cd2RSFdG6+kk/jRT6w1FN9LBJk2UNNW0fuWwcTZwkXwC1g==","shasum":"d1b8acfeb739c1358d28fbbd214bd47444e33781","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.94.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAM4MAGnVe16NEKNm1+/A5S2FLxMgFuGvPs2xOdKPDJUAiBLsV6JVcP9DFHfBqtI9vGHX5D/AkLAgpsfA7HR+Wbdsw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVgztACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+wQ/+Iw6HaYyptCmD6cqUPEIOtNBd8yH/sehT9FbSWZ/YM+EB0AXu\r\n0sV7TA1HFdglwi4XFRiFObJiRl4QCmx/z57SvpWRrOtgjYUIdvymHQEMM5oh\r\n7NEhHEHIhV/BOhFXjQye4BSyDoPQXohpnyEyu19dPxR/9L5eZ/iks32SFYbV\r\nSXn7npYwuOiXCgajzDgBgc+TklIP53DRdXl62vnHoEVtJunRgVrSFniflvJF\r\nXO3MIePraWherFtx47vlhUwiie3OhasrWQBeAK8tt/jcQ2XfG+pTMAksWjX9\r\nauOhzd/OnkdxNpZbRfj+tqdheSN9EZnUepWjkWzp2aF1oh47Jxpjrv8fSA7w\r\nW8og9LDCCeanVng1c+cdTtBSgOqyyyYH0WMJa3H+lhZRafeSh+kzG83W2w0h\r\ngWraLKAobP8tMo962x6U8LyoxFKpiLa2HX7jcyOqopj+flZvA65EFhGeux/h\r\n9hN9Gb8/yg6LLLA0q2wJDTYjJ8con/zmvXr8Ix8RIlnoUvEOvBpJscyAFlZa\r\nOMKJOPjhFtnYGcq8Qk9L2nt9KhMf+DjDc04ZbdMAvqVvOGItfKqoAkzsgALn\r\nsOt3jc7wsTm6Tl4RiItfKXubkddgQCDxEElckzx7yWtDdhDxxUdssIroZYnZ\r\ng5lXMwnDX0nCOzwtIpvwDQNgmPDsplwsLlU=\r\n=ewk+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.94_1649806573656_0.5539951126695093"},"_hasShrinkwrap":false},"0.6.2-nightly.95":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.95","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.95](https://img.shields.io/badge/version-v0.6.2--nightly.95-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f18e9a6ecbbd61257879587acff77c8941fecb80","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.95","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-5m26qObyffaUQAFKmCtFzsIbALDobND61hLjKEFaMRMlylA1IJFI32A7AzgYV1IAQ25VKUt06HYKyMqIrh8btw==","shasum":"e3d3a236e3a1851d7229de2f63c3b8f3b9470496","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.95.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrVH7AUKyWGaVCk0MR91Da4VIIrOTSASGUUSmv6KHwjAiBuqIRrZ2GTIC0rX3lYphpBlQ+9NLwpcYecyaDp6x4GRA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV15eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0bg/+MIKIGzFBCv0S45Nfph5JtG4/ELERHfVNCAwXo81DgSQAzAGx\r\nynM3B7neyFQpAs+xIQSObqxY+9L+s5b+9Yu/igN5RBZoXsklIcwVeLLKAjg+\r\nLKU5TP/86OPvARDcKt9x0sy9qPYvZ6DarQ3S4JtcI9ys+T7RUbMKVaUYM6Vy\r\n4m/cHiX9zu2aUwXxGPqw1HZ8I4uIbELN6PySZXapV/9bMTAH54NI1Ea9Xf5l\r\nGC/a3qhTy1MMlArqV0KVRT+jJUWr1z3CLadR4hpk/PxTrC1w7gAtHsLPKUAG\r\nqKTfbncy+My7bBxy3Fr3LI3dDEisBoaUIELB1FFNQmTYWstGliMrRRWs/cOh\r\nQWTxYazaWCWnfqlV19MQD6+yfOKq/giOyqWoofGPKK/5QdRNRZG+D82cb2QY\r\n0k1e5y+IlfinnweoGcnH5asMCqQEW/55QlGWpm0kAG7Qqj2oSoTnJ8Q8Sof0\r\ncC5J7dWlEPq58oAu7f0Cd5qOkxJdMpBq9LUOrQIbJSrmlXszHQNLaKndly8j\r\naFK9QJ598FKCwYYKYRB8RHXqearSFIf+C1cTxFqoYA9E+58P8nT1gE/Mki5C\r\nw2cEAVq+UarM4dggaqKtBy3GJhNuxE85b+RSxOFL78FNO8xmgXRe6nLTnueC\r\n5LtCbzXgJBG3edLPIDMkKZqCyFQE+PZarws=\r\n=dojh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.95_1649892958516_0.02936303473534574"},"_hasShrinkwrap":false},"0.6.2-nightly.96":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.96","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.96](https://img.shields.io/badge/version-v0.6.2--nightly.96-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"41fe6cea6c00899209f300c6c4c781df746c2652","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.96","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-vAEuLgJRQMwxy0+A1y1QHzcKDzH1hAFxY/URWRlD1g2ipSGlhNvbhvQgq9a45QeVeJgAYQbpEvASGUjDuQ/5qg==","shasum":"17073114d45202fc5cad0000f23e7ec2636b79c9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.96.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSY8umLVuxxUE+d4wGR2L7vypC4HS7q7ogZGfCG31fCgIhAIsWyOakWFa54rCPq3ssaLSEVwDODwI4fenT2aTT0+jr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWK/pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtKw/8D2kWeUTF83v/7BdI7DRnw8FCxt0jnECUlOMIPTMGnerwJRWJ\r\naQRv5mWv+at221EGChF4HW77nw7JLNNeI2Msy1k7qpRbYvztby82lIFVLOgc\r\nLeOBGelzBBxtqRaO1xbfqnPJ8hEpfrnIVpj6KNGOUmsqfsl9mmW4vO4gRQpQ\r\n5u8NRAReS1zxZgXzywSUbzgRy7WezIx4cuGIW1dt7WDSKjaQGwnbwxPzxZhh\r\n0SLs/xC6GQdnZMeRDGsddwFcJi2ViGrQ12GNIfloz6KE8vqdbr/NW/4sl703\r\nMVFrONbhcrMfpfTRBDokcoHbXBPJcTw1Eo44eMTJ4bzDA4/TrxnFfibzxdtw\r\nVvmV+zC+UdtCr+9onvBMT6x2hx25wufSvCkyek0XbBNXNhiwJOMy+psBN+z3\r\nQ+J/Dbpn6dfi98ZBvXhAJR/P4d+b5qf++u2lAwnCrS0EJHRPdulZn/aaM3aC\r\nzK0a83UfuiyQ8KucwrrtB36LZS/ebW9kEcX7cRK4GejJx3rwDyk0phnbxox2\r\ni5hzsyj8p+KNcrJiWQLIsr7QVwi8Ire3rbi0zNQF+BPL4iPaaW2nwnzmWMFp\r\ntfcCiSt0YDpNfa0uHh3w0WDZFtldZZ9aD1YuC+KnDxzeyXmMrjMGPR5rmWN1\r\nklLw+/+7YakmW2UeILTkNrXOt9C/5ObdGa4=\r\n=3qx0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.96_1649979369556_0.7942677215350176"},"_hasShrinkwrap":false},"0.6.2-nightly.97":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.97","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.97](https://img.shields.io/badge/version-v0.6.2--nightly.97-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d551171d6fc9e8b6505a775246173e6f2fc7a404","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.97","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-/0UfMnrEllm0Ol6CU/ZYre4xXxatX4or18flf6MRz8mYSV+tWrWuVURicVXWM94MQPkq7nGilvBb2jX8ZD6zVg==","shasum":"d140585699f7ca27aa666bda95e377182c3de74e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.97.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRXH8IfUylFbTbL8ENcykVwu2xZEphhasNSUh/2y/KlgIhAO4S/6LG/zLzOEok+LEZK/+CfTA6RCuAbsO1gCr6SBXU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWgF7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Ug//bSlOXCgm2ZJZ9mszP5cN/smz9T3PkJLOt+4a3Yz4iXpi3bYB\r\nyfdAdYSdxhAfkzW/V5IFqiLHujEEYNc/M0NrwgdZJlSiksuYK/bUwVJJ3IyE\r\nYQrdsAaWo1g74dSYUFGo1vmBMaOK8L4LxvkWQOt32v8Bx96egeysbDjWw7VC\r\nMCrxNsqQ5mLda5tum1+CB9Zg1LJ/Zn0667FAp3j2vR0Qn978PIm9tRgYn1Zd\r\n3xuc953Q+i60El4RCUlbPRLiqiqe0WjnAamSwjr8TnLEOCwuh4gXV0Xr5mXM\r\nQKJ2saVCTQqcbku4km035VyK2GANXxHSzmR6NFJO7rZKgAdrHPt9xGBjJPxj\r\ntk9qJTPSuiMAz8fs1h8AiHD/X8HWUWyhNeQ/hA9g10LNTruFkCwMtr7aE/iL\r\n9AhsLOII7zmQCbrJ2gAiWN8xiz9KxqBdgbkMiNo6J7dO4P0X66rrQSaRVEB1\r\nYsbDyzTl6QAdgLm9O8ROjemlMO2OBJphhz1EGrGvo1q09s5ToYSwBGyh4wKt\r\n7aF++a2zqlQ7bCgQAa/i5bbZ0VvRrRr3jmIAFcgEWnYBuQcD/eJdNA+ruhJr\r\nOYO3h5w8zRWppAIThWZDZMyz1pKs04Q+Wc+bK6T0mASqKsjrhBfRiKTLbfma\r\nyIaXxOzo0GGM22ugp6ZVyx5FDW8+fkyLH0g=\r\n=M2MP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.97_1650065787517_0.5172967574277729"},"_hasShrinkwrap":false},"0.6.2-nightly.98":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.98","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.98](https://img.shields.io/badge/version-v0.6.2--nightly.98-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"937b3da2d839e770710d19f21b4773a5e258d94c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.98","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-jwmdFz+amYMyDm1/go7A4tknTDtWp519aSSzjQQjJQyDpYDEA2iBV8uNHAx1G5fjD5K05yEY5iH5992RHpfRZA==","shasum":"6493875e60341187b2128dd8fd0386c6beb48c2e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.98.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKElpd3FsDJHQeF7OFcOaWbp4es2wcOfgSLLds91U7WwIgcwao9ynjcqF9MuqtmG2BGC6lQeb1LphoULsPuJNwHu0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW1LaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfeQ/9GRzCLS+1dxraXezb8iBxaG42cvk/LYEoVfbzwguW9XA4G7Fr\r\ncYM7KrRmv8inT7HB1eDFQD17gYOov0LGnPbqXBW7tEsjTJkvvETBvpbulZ9E\r\nuJdWs4pu0gXlMUBGrqGT02hkb4sWv/RXaQ3a4JcxV6Qgg7USqo7Yd7rF4Cxo\r\nKnYRpSKiKkTHi5XsxP3kGXDx8dscMIfzJfIu3ihj3FCQgbmFlS8N/PMm5WNA\r\nGNls875xtI7MgGBO9tjd3rbJF/uQYaJsF2FHjgo+k5DJnGKyM/YNZlRDSyvR\r\nRQN/b2JEZ795gItxy1d1FQ+lNEuBYUmy1eyFEFYL4qQgS+vshW5K8ZQ+/qnQ\r\n7wIVA3HEn+dKgl7OsFkpguCkbTbwF7x26lUI7XKf5s63h8rHD1gNebkRpOZO\r\nNAbA544pFqwn33V6s1P8CGoFTRWHFlx14T+SvZDtQBr7Z62gaDrc1eWVWZgv\r\nHcj7uu0/XTYtoS0M9fnZXvW3v+0OIAcfDnTswA7ooYJbxVmJnyaX6pfG1x9f\r\n+69hUS4ycR1QQ4slVvsXVtBZSilulD4+DmY94mGfhyY0DIu9TyUBzyzbmU74\r\nW57FuxWlcNB2VyxqFhM2Dda2/r9VvuJPufRf86siHiFD5tgmOLE7Th4t6ngr\r\npxUejVAOzXpaCQYxnPAYH7KOoNoOnuLXXfQ=\r\n=IJzJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.98_1650152153867_0.8769395592190032"},"_hasShrinkwrap":false},"0.6.2-nightly.99":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.99","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.99](https://img.shields.io/badge/version-v0.6.2--nightly.99-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ce60182f0cc224bd8564d00b693482fcd3c7ea18","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.99","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-bDB+H+f4h5xMt5ge4dRPdPeCQQF/qTCk8ckj1jGT/vTj7U63R2VBkGXTB9k9ZCXCaD8LYhx8BEWGGPysOp76Eg==","shasum":"5a86769d1f0234af92d9ae17e1b2937f42596862","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.99.tgz","fileCount":7,"unpackedSize":25176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBPY/o4El8Haai0++VT3lleMeu8/VOpj9/BuLjEhE6KAIgY3k3p901lmUKMk4i4nGkQTb6MltR9Hdh9oBfSxfofIY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXKRrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqBQ/+PZ4L/H2/eyI3mjusmJ//2HSqSIuYZW+VBltrnfZ22Brvzb3U\r\nfUmRWc6SObB95GdeWSLEMEsIBXsQpW2RU+YBKR39JGCW2mlgkBqdHOSKK1Wh\r\nfy/H1k7GytchgQ57sPcy9+hw99sfGhaMp8hwfL+lFJ2dawFZoe6JcMERM24E\r\n7zh60Kn10vvX77jMUPnKm8YOlZWKdsZDvW5bNjhtqeAzJNnBKPqqhln5UXmZ\r\nzNezLmjKj22EiYy//j4GPfbiWX9d+f+UqRtpYRMxGYIVstiw9/NGgN6UXdvP\r\nZIhvHIxXuhGfzNYLYQaWuk/fqXe+581GMIW6uxy9G4lo1sZTMW/SXB+GXmb1\r\neipS4WNK6D+3Gw/gzCLrrEMM0YGbRDmi+M7KehIX0YEvrr+/fSqt1eb6+U4S\r\nvoepD9H2P4V0MBdXbVkiMlFjLD0nlgYwB3fhPIlk5wNEWvkCgJrzcedfXKf6\r\ni7miqCzyL0ZJk3sNx+PXeqjv2xDt2kBj6HK/qiNRYk+vRNZuebBSMJtr4zN0\r\nVV9UTS64hlQglBdVoPUNFWdJqQMRtarFEQFqyNFPBZEJnY+1QmH+agT8llxT\r\npgLe1Zn+ghEnbxskR0+jLFZ+717cJqrGpnhBaI+50Rl8LcLxC/SoKtpH3O4+\r\npl4uachFNv+qynbnv8thLy/LlTp2aySLrg4=\r\n=cgOr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.99_1650238571436_0.7058807120360286"},"_hasShrinkwrap":false},"0.6.2-nightly.100":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.100","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.100](https://img.shields.io/badge/version-v0.6.2--nightly.100-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d5e5b74f786f4b4da40534e6f8c666676bcc1705","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.100","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-1jXaBUxOFv+M1tOet59OqlKGBgzsaJbQWfll16jVfSh7197y7OInjFJFGi0z7GV6oeCbnSbfLtBvcwrOCgQ66Q==","shasum":"3ad18a9e2b7f5fe99ebd662295114c0827bc0bbf","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.100.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs5oweXeChx1HHmSR2u9MsFHf0DClNuyTavDHZfEhzLAiEA6MefqiBy4QDgZ2nhjT8krF0ZczVliKTZ0Id9tknvel4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXfWYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Ug//adndgeaUHS6NZBBwFWLbFVbU1PR0mZBZ0ylORrnguOPIbmMi\r\nmjbInLk6Ua02FxGyMdqMW2GUPmAPyfLed7zCwzYt8WAwIRodkyHPZT4XlZ50\r\n8b1rpoTrhx8J4Bxxl73CsW9PU3Gp+1YFX3/3BZNPOoUjgA4odrQCzND0wsNn\r\n2VYwZ+d2/H6eI+wID7m/unu3Oh/utk8M2X27foGtfFnTYP+qPlDxldiWk3F+\r\nITSr4JQ0zYWUZfgbs0udt6py3Ex/+uCntFi97oAi+yF3jmYoLdcUnBJg1led\r\n9jeyHA3J6F7E85+FFVxH50xnV2NkRYDnlir7lkfPnrPjUzRT2GDOuAWl8V64\r\nt7gAXAagAklidHQBhaGHk+mhAwPBiUGmG6weNoaZWyKYliyKFDV48DbVneVd\r\n/hJ1nIjbhj/589rUTVidGO484LV6iU6z8zabr974bV02ibyTwCODSCw8bH92\r\nrWgwdM8UtwGiwQ9TXQDxzmIm6Xi7ncZJMkkFHImbqAkPufd5CfI9KAj1xVoq\r\nf8wRpB/iJVpwZwRzQwpsXsGn4IZavFEJvSP8qv5Gw0dVtD3CY7p4mFf/GbKy\r\nLl3oygb4Njzjo4+qYLzkHhjywAI6F+CrhmjwRNGtYSfQvv8zDxZm1t/7pvF8\r\nDwQa6dO6tjlSNrWqzIGYf+DnkaBVYdIvtD4=\r\n=yZuN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.100_1650324888305_0.8773260196154653"},"_hasShrinkwrap":false},"0.6.2-nightly.101":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.101","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.101](https://img.shields.io/badge/version-v0.6.2--nightly.101-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2f4975adfe66e00d73c050441360c4d768b8c3db","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.101","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-k45gUp+ZD1lQNktYGiR0wMg66ziqZlhmnTqsbLNgU/9JWUEo2nIhnGOKpFKvfBy1fcSM3UTIIrab6hmYorsXug==","shasum":"34574f237dbe177de6d63e85543f2eba6bbeaffa","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.101.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPpvIEPBt2DRw8p09ESRreD43JKbiri2jpfZ6GGw0qXAiEA76gd89uzfb7Qy0ikCZEyvkVgzm1XAg4WnQ5grWHpDeU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX0dTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXCw//Tk8wrMCpohf54tw/m0EEmwDUETdpB0lz5M4a5vYdK+ZMVi8X\r\n0DqOu2KzbIV83cRkid/XabQpyCms0MOICjUtmzpI4jAjyz23/E+DhFy5wSW9\r\n2vCGUoT47GK4PK0TDFV8AhmJzafk0Hjw7CFhJihjMq9OSwbT9YYINM6Ictgp\r\n6Z9ZLL02CFPw6awugMAHktfHQfwHE+sa3PheVIuQ37/EAGwsFW5riVZVfgq6\r\nFlf5OD3cUT4dx4M9G6/0kb8ctiZcLKfVZ4niThozobVo1u+fQDu9Cv9DWeQZ\r\nSaF/NrUp4Yzdp8qFsnJ0mlxX8oLTrivZdzrkJEtyPeKVDq9REXu4EjahUAzx\r\ni3uHSkVZlYIzz7IUn+5j/H4M7ocWqGEPWmnFN4OE0Yn7FYgVE+4ziSg0pokT\r\n1OBceCK2HPzBfqDsLoeg5E4px3E+lP5Rs96aeYkHXF65eNbpvMCGC4LszcrV\r\nva+E6p2TN/f7ZzES4A7lHNgsY8ibGCVANZ8wnspXWOZfRMZhe3cTVTxiGtXS\r\n+6mnbI8TNW/3XYKdmzrodfCA1F14ZOC4WVhGn2NQcWBckz6u/BcVxNMa6y+K\r\nlDQ/WtYpiLIT9RvfsQSWjm+kiMc59SQhio77xQnqPZOYt21c2QQ/OCBWaYnA\r\niUASR0a0cP2nbKQvzMnX6kYKKegGhR5ho18=\r\n=l566\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.101_1650411347619_0.8280904967211355"},"_hasShrinkwrap":false},"0.6.2-nightly.102":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.102","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.102](https://img.shields.io/badge/version-v0.6.2--nightly.102-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b8f7aa4add57342d3bd0d60b7a714c27fb71628f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.102","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-G0QgMkjNJvAZNqM6RtFqViOebX8vw7J+hYLLsxnxHD3mukLn0GGpH/vBRv5t5POvgAkjTcWUvFD7TjHV5debOg==","shasum":"407fa66a6a72cef33dbbf3b689366fc36a596b2b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.102.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOaeew8HGEROUkykJNs4VYMUVihFUPyGCyyF6RWGYcowIhAOh9m9sIL/DclLGUIlpymDsM66w2UlAMTvVwNVZ2JF6J"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYJkLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEMRAAiJyFw32zbBcLGcd6CoFy9TbJPDPzJSpo+q+OwTgmiSwvf2o0\r\nWHxBIhmwFOoDPLQendfSV50SQPeTPwI8G/ZPfi362K7yoheXVrJgCE+z0b0P\r\nuSO558bfkLuH+iEv83xGT5+z58ZUEj3YyTP1QRknyt71xPkqBfdn4D5vBlDW\r\n/opGzWIXGZT2+pC2mXErbrkncCnsdggPFSBvvQwjcWz9px704Q9iobE9AG4v\r\nmX7eQj3gh/D+OhQyhjND4Mys45FABHEMFMHsMl7GKDWYfPBgpS0+zofbiMyv\r\nJ194Vf3Eyz//8p5SmEq7lqzCPJfJ5pUkGj+fmuQ22YTYNMnHfSOj0wXy7f59\r\ntgyKUY8jFnyTq8PMeEYbop+WUJMK6o7mU+IvIeN/0z1/ABHTlFCG5Jqvr39H\r\n5HUS9H2ljlTu/sB7Gfh+PQoZAmgUUMXMtA3hSboRTdGOsqpofEAEMc/WDwrj\r\n1AOwE0BgDUVBMsqulZkGcNuR/zPbcRaG2y9VvNZYxzZ92URerdq0aOlv3iFS\r\n2b0DwBgHsSu/LC2Y7gJaPPqHegxBUH6zsvNOts1NYbkrmN28qqza2egVS4T9\r\nATKXIOroz6KUyTR4M41yM0ppyN7lHrDU3GjZac7VZgvO7KdNNfoXkIECY8Hv\r\nvaYNn33o4J5zy9L2R+ej2HMu889WkQZcd54=\r\n=CU+j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.102_1650497802871_0.46318798037523834"},"_hasShrinkwrap":false},"0.6.2-nightly.103":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.103","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.103](https://img.shields.io/badge/version-v0.6.2--nightly.103-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"cd0a0a8c6208d4e6e15c054ab58a81347fc3103e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.103","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-de2Vn18LP/dgrx/jjpRZl7QqqQlXHE9rTu6jIakXHeXjMv2wLIVTbwLHDK/yoerOXnKmSu3kLJSXBEyxez7uBA==","shasum":"0939938511f1b048a8c0517767197558636c7916","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.103.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjqzL3l6n/9qmkY083TQa0LAhWKCAClAMSrzV8/wA2xAIhAPn/A/dtpjQYbnufvpHzXDZjxcygtITnSi0fTDKuuHEe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYeomACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrE3w//R8u1UlKKbvH4k8mFFOnVrXqlni7Av6PK1FmXv1zJo3W/rw07\r\nWn8Ht5x+IUjTcqbl3h3FVr2DZNeiqf/sBA2K+jb8IpdD32Qm6Z1RggRlKqyC\r\n8727JQRyRUcYVnp+SGqXK7DVPVa1OX2wh0Nn3NcRlC9Sa0zdDLeD4tkmKNwu\r\nEvbroffvazV9A83VSxFKItvO/eAVspJd77YTyHpLhwztZJp10gr2mtIDlZyd\r\n0cZhc3+PI2pB7GOkMiHy2OfstR/NAxLwU7rnd3apZVmM/b97AiGU2hWLUz52\r\nlVNbJC+Yw7O+M783qoazm/XxMLlBsVDqsigbWjeF8tB8Bzjg+yzk9hKB6+3a\r\nz/GARONsdydcrJyzHz3C3pl2xZOyrT4uOBP1Nup1e34qhZnyd/qdXLxTl7qv\r\naYeiHsJp6P2WeAqdbutWSRNVyVRLBEErp/ZjNk81jjFj6AxFuQMz/e/B5BH0\r\nzoRE6OTVQ+3qSlf9WM1bXhl3OQ6dRQARsrg9Cg+y05zqetGeYrgZbgcibq/G\r\nE0BysChQnnpRPsRQ5yYLmsFW/007hctVM84T1OkMmfDAvM5j4AqK/PTtNJsF\r\nwZuLsEQHOg9V+XM0oSR2t2XishZeQ+9GGDvEipfoftWlSpCV+aNPA5iz7xmR\r\nvTg4NnZJpVUx5N/ISAgksWry0LbjpFhc/KY=\r\n=heAn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.103_1650584102095_0.9747074046261475"},"_hasShrinkwrap":false},"0.6.2-nightly.104":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.104","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.104](https://img.shields.io/badge/version-v0.6.2--nightly.104-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4c46f5f343c57bdd7b9b92aa9b4e9d206e810e03","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.104","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-2FB3aj8gzUcUpHi7Yybm4J90ZdwwiG3Nd9VVZ2tSfGrDY0fxFlLORxcmozSN1TknBpHdHyc6Hpa1fI+xsFvqzg==","shasum":"813a1780e1a402c92bc9d106da86cb79e58914de","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.104.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCFD953aLF2N9l8N8sGwCpP77Bly449YJJfZV9rlq/IAiAF8MPCWzBAqdj6g4h1big2gyFXZE89TRgtwvHuS+uk8A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYzv3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlHxAAiJ97jbYQrsKgSQNu0A4J6A1aoSlX+zfiNm2pFwfLx/iN+Gzy\r\nDMGOp+4QA4QOLKF00afHrhOvCN+HBv5xptmK/AKpJtyINNvQ6A72HFGjzBsd\r\nuvZVayxAGcZLpCeE5yP4g1Q8QeBzceoof5t+zLhbGi4Oajo/pfcNLVESwBR2\r\nQMttocyq218oMWYNBL+g0XI4xWeM9P1ZKg1boBY7M4u7iLhdmr1mGPFFrn9J\r\n8yyiRLbHxuDu3HymCCvUmKH4IBXQgGDzMrpuoLSBJQdhxEQNpU7r2KFOjcIS\r\nLlqHcRKXyA9o3Jy0wj4UQk5ybTRItAi8WHgliWnA+pjnLATLQn+EOae9t8/B\r\nYnZ7JDOX0OKuUIwZ6bMK6mulkrdbXC01zlE6MTXD6PpWPnmspiG6QeSINPvx\r\nqaThLoP7bYdXhuFlqAOuHW6kwVmuUvQ3hb4neky54UJ/5ghu4A7NfdW1+g/K\r\nQmUVETVmWf8ZGTQmqhSNLnRo9358WFpA1spDpvmCxK8xiP5q7wPo/l7w1Ro3\r\npuqPVoEp0YGSFuAfJZewr/qjsgkyaSp9rp0qAQ9coJVifNWIVFkCnQzAoGyl\r\np5FOKcSDAdXWHfFRinpbFxIaDbumfAGzM+fyqZj3Ht8GEh4FVfuydUJM77IB\r\n+4t2h1Ov0Oa+O2fazx0NZufuBKixonONelE=\r\n=UgVk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.104_1650670583147_0.9848185240727894"},"_hasShrinkwrap":false},"0.6.2-nightly.105":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.105","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.105](https://img.shields.io/badge/version-v0.6.2--nightly.105-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5e4c4c6bc45cc5fa6f82823129f8b9d00aea2aa8","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.105","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-xZGCRgjbkOYJBKuhw0/UfQRkYP/tLknuJ4R3klMVpYJNKXRRKkAWVFubr/1ObhRHVzfM32bwsjDCopcdZzIFlg==","shasum":"d860e581c80b8a6cded58aac0c51c82f4627af66","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.105.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfLK6PGOacnJohAu2LoRay3u76tCqMkgrl0yMdausgGQIhAIU78PEQMOkP9KAprEGO3KoQQKfk7GyP/s3qmDzIc4qA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZI2BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBqQ//bIvRYkdVFNycAqjpFR3w73nb7Dmv1AZ9SWFnGY/gy10mNwWO\r\n+zL9g6ICtqGLeDR9K9hpuQS3IGy9w7ZRAK00cUjIM1dTaMnh/1+9u4izFeJi\r\nlJFlA0P0D774gtdExIA7KQA8GOvBbINBP0HrDw0ByVHBzFJMb0GsZjf5sRCY\r\n6UX9jw2guyLDgOpJ5q3uLaej90hInbI5fIKZV837ZHA3SgiZ18cWgqxhAp18\r\nE46xUiDC7GXGRz9wqnUlG9RnzUoK7OH1ga1bhDHzD2h9S8kO5BP9wKE96RUU\r\n6OOnrD3PATHv8LG308r5p14WOxRHm8kfLwxkPB1nus824oZXUDLlMe56Xr9b\r\nmOAruc1a1NMVvt/jwuv6+FAd51mxHiEMeSwvLMkKbui48F2JP0vg2ENheReI\r\nw22JANNvAoyr3wNdPYn9apIVBpJ4n1x/l/EUpzpiNTIWT554q92dx0HXx6ns\r\nlve30Q5DHEN4fT3qPswUqRMKylxqwyLI18XxHxwQ/5WUYoL/J7plmODK2bDR\r\n+52b1IzpoHqVpyoh7PIJX8ZU96nPF9nAn7jQHVU9O78FwBnHqo/ff55lbDOU\r\nhkHf21XzVTo2anTTCQSLNB/wectOR3Hph6u/VuGgOHDVNpKT4QRu1pK9Qs/O\r\nqMMYvIgTO+Un+DbpYl+vZiQV03ShOn2f3KY=\r\n=2nkD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.105_1650756992978_0.12162680337505494"},"_hasShrinkwrap":false},"0.6.2-nightly.106":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.106","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.106](https://img.shields.io/badge/version-v0.6.2--nightly.106-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2e31c4122e934ac6814efc5c62ec0d0a92bdb050","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.106","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-2UYDfhdQcyiDmytM4CJaqu7zdCrgdIjydrFpv9hNLe+0/H9Euo5nUiSJkGsjn3mVxXjLhZsBUgt0dYdmOCIeiA==","shasum":"1f4e73bfd6442d15c49dad56c1d97520f956c6d3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.106.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAya/EKqi6iL47l92H+Sx850kUmfIS/pQPxhGcrOXxVpAiB7xLyx95IRZL0WIct5Y/7RLdLbn/Ouv1Mg4OgLxXTP9A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZd7nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf+w/8CiBBIDuQ8fvpmaHTSZD46vBJHRgSy9pGdpDs/02E5i6WP37h\r\nQlYyXXN4tbKLUh2bnyF1KzMjIC55+2ZX7fF5kbQOe+B+6jl+DB0NJR03+PnY\r\nH4h23+iGD6+jxCo/2QJItEgPR0vv6oDzDdHBpqQrFzJ4Z6XAsN47GXB7d1EO\r\n3Sa62KQj02OcNuKeyXqKQ3gO8mM+OkLB3YNA42FlarxMMPq+3urjYqEg5+ZM\r\nE+DiepuSM4WZmxOtv4WKfuMOJrrtO0CG9CUeySlOFSmy7Va6Il9zUl4MrO9z\r\nbMhsXxnbpZ16QYXiH6m5eqre2ptl7VC39TOlYLAZQe6g0PBgv+AF/KUb4hEg\r\nKWCugi+8/GiGHt+yZhmqIhFMCT3XSjnhSxqTdtzGXgLaW9I/vg1uxt85aYAv\r\nblIn3QU2evzozgq82/TkM5RNKZIIpKYyeXOJm8Qh6WAuiYZRwj99JY0nJDPe\r\nFE1IhbwyYoQW006wZHxva0BqszY+nJWTcHG1ge0y4uxqoK9kuZlbImfX8s3W\r\n8BoPDdrWcQgZlxPzcMbsC7qTzqrLCnlLym5VpbfO9GcJ6UXLZkfJTPGHQAdR\r\nuTojIaFlnuQK7WuEye0HB5AwAjbzKPZkFOyL7o6MTZbHvQ4fKqb9OWvjH57B\r\nB7toeHb3oznX8BeKnhF5cY/zm6iqH0cwhks=\r\n=d5k9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.106_1650843367770_0.20664113952652663"},"_hasShrinkwrap":false},"0.6.2-nightly.107":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.107","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.107](https://img.shields.io/badge/version-v0.6.2--nightly.107-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d22257481adc759bc47de8d064b1c48c2eb70ed0","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.107","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-2psWn+EYPpyrJXOx8hCddXMfrg4vEa36/S/tEBuLRbpHr1cZH1blIPJktcqYJSKhx1e4uZn3NtQAOS8fgA13cQ==","shasum":"3ea3c375d09ba86684876afa92a136015fae6b6a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.107.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAX/X1bVWHHtnvDAgli7XNDs7adiYQlWaBUmruXppoixAiAdEHnjPszCst/jWis+a14aTX+Hj1IWknGbBth7apwUOg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZzCgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreJA/+IYc6Nx7/bOdyYeKJBABSCYvfJirs+aEd+rNjH2fVBm6vvPUA\r\nskRiBfN86+TA1LlQK7E5oBhrd/P2yYt4Y9BVXBvpcVsQwl6mdqy9NZRMgTNu\r\nGGKuSDh+HG6MJro53uvwbe5zuByHm/+sOqJLO9D8tr6yUiltRBMO43JE3DSh\r\nnZpT67R1cWuNvY00j5psDL6zKNyt5QdaFTcD7Ra8QEsj7W+ZxtLeblYxNtIc\r\ntW9hG7ylONFQfe7FSobzLJoHdyEy6CB1AEScdTG28Cps2iNC7e+57AGG4War\r\ncvH/ZWYSqRJip3BwnC5a7dNbhS9EsgVi2h14DHKOQg8maLmtrHOLRAZg3IOr\r\n4Or+07CBAFg4IBRVlsMv+7Q7Jd8wh11GcFJbH8oi7FXyAHxWPdylOjKDdjWP\r\njtfJvt8gA9fT6hh0ISW3LLlNNSXkYXUaBA0ciPr6u2yDZOHMpwhmSG8Zb33x\r\nrI46+Da1CNlE/obodAxn1K9ql9qUkbyIxbwBHpc2mb8VKlT24QkzigU/5Xwr\r\nqIEKuknq7QbeMzDoLiypoYo8GUz/90kifl7vjm20W6t5ZcAwXBahgiT6ku00\r\npFLQU8rHMa9UTvgA24MZBOy8rQzPJ2W28Rx1uMJFwIcGcqkwej6oLDseUKtr\r\n1szqbipg6zLNYQs5GArHwKZVZQhC3g8TcbU=\r\n=UIg4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.107_1650929824726_0.2139463017844403"},"_hasShrinkwrap":false},"0.6.2-nightly.108":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.108","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.108](https://img.shields.io/badge/version-v0.6.2--nightly.108-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"61a486e0d502db9b5de418a21b7547d3e9457fd0","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.108","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-14f83d/IAL+81Hdmy+7dHzknHKiyyoZJ1cLRXXt9DQTMxcUV2b+iDfJTfnKe/t3mnqw4ODAHjVmwJlZ1aKaI9w==","shasum":"4c6d474e3c10840d8b33e461c64441b5b5838d7a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.108.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM5K+bmADqrhsKRAATE2p6OcageL2BrDvy+3NKPfRlMAIhAK9R9YtjUVYwyEm2eemSoBElSoMI7MkiGrumTMwysA/N"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaIIEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3ShAAibMb9uN7emnT6SAqjYDFm3YXE2NjsgUhMTsHixDvzVZco6vc\r\nOc9PXj5k/+3R5FDpHWgjjuXdSb81vgZumuU95V8slF75bYzFH+IeQdZeReQl\r\nsPVFyA8fPNKHLTdv7IicV/0Ph3gE/r5CinR9LLWvAXHyq5wNrW2+yeBxCWMf\r\nsnbayP+aWNi2SHj6o5BmypUCT6BSSvpqiIah7Z4wMsHv4KEDd1a0vQQMwmBG\r\nIB7o5KNkRTcfqtota7CsAR4rFrCiR1ysegirWrxLK0yN8nzXh5lp7eZVDXld\r\nGHrby/CbTpSoZ8rSHPg/tVRRkKCKj5I1/WdGi1HlS6X+hREfoN/ImeTmPdlM\r\nowVoC3JEXZQSzpXGORPN3eGzCYqPl1PJdF2MFOulw8RIj1Dei6+qQ4QsyyyK\r\nfINSU7zKXLP7P2l3N5kDuyZF7w6izsVcjPHz6yZk0rZykr41hm1I+jsdG4CS\r\ndkm2TLg49vwK29e6SsTZ+Tp4JWIgBiWQgZcsx50boOx+wz5S3wpzzmEU/+Qs\r\nW4dB5CeUhXizJ+hfaUgD6S/VvrnIu0N1bnzfxxfEzP5eqiuYuaaACivlT+l9\r\nO6qMq/Fv2kBk5ihd8Wi3+YaQfO2q0XSCM+33L/kloYai8WU3ii7bqObWFKhl\r\nNcoZ8iHD9EnVQEg7esvzn4g3CWEUvn2wwyA=\r\n=bo/a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.108_1651016196412_0.9886280995301873"},"_hasShrinkwrap":false},"0.6.2-nightly.109":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.109","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.109](https://img.shields.io/badge/version-v0.6.2--nightly.109-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9dd75e371f1e6e199ff47fbd6589fcd9b93a2f7f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.109","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-GqD24v08Ct+BAyoICe7xMpcLK/NqMEQZUObJtR5ryUbnnHYiJx+aw2UBkuYMnbBYbV+gLNZuD6ha1k6eN1WCFg==","shasum":"946d985b11a5e8b8d283bdf11146aab0dcacdb2f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.109.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUXjKOIZTEImvMfctpG0GgImyZsA4o0OERWD5LWmQn9wIgJbSoT2exzNwuUyx0pQOehmV35gIw9wcKWYqNZOKqyYg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiadQHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrcQ//cP5dHxLC1Hk5hTZRuXV6hsMHCZNBO3WMBCMZIIH3U2bW1lng\r\n1mujQDwoUQo2plIdVBrxekFfSD1s+jwI3HNc4ykkUkJciB+snaTVarg45bPX\r\ncmIcf8moILuxtNnboSPtC7cSf8LZ20ujgkPtlyBHPUdWUlplylCz/P/UeDSP\r\n+nVoh2FCCoemSJMwjXFHM1ydV1tT4225xyK1+1KYrz7riIKIp+bfctIbQm4r\r\nhZL5J75a2dC2uIUEIrgp9lmTrrcLecs9kmsTYQ88e9zYf3gMWa+cWFwrrrua\r\nYpqgIS1MmxKZvYJTlCwSz5GFdWCiYUOjcqAIHSxD0pYZIORo9X4BfNAcgIa3\r\ng6Zys/QQvqBtrURcP2q9Fb9m938oGUrRX32Nse9lME0tgErTRmUSCBqjsB+z\r\nDoQMVmo4aUbDmTPvVxXJGUIQ0sRcYc930FiGH0sskujt1r6Wfx14ZqcbJTfJ\r\nsiGXsc5ZouO/XJ2TCrGd+/ItGGtbCuJ6z/waQdmF4a6dDV6vs9pDLhHi6nlb\r\nWvO/CQ+GHWX9iwVL1+X+0xEbSmrZqK2QKHAomMlpVPjuZCLCh0GWGaLjo8VQ\r\nmcsrwhFmgH18GjUldXGRoIA2bnRLCErlt4j72xf7pDAC7qn7myNoM8BNascv\r\n5/twBMa5Rak8TvBiFZAxwKecfH0eHQ5k/yM=\r\n=jmSE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.109_1651102726837_0.8463429618824156"},"_hasShrinkwrap":false},"0.6.2-nightly.110":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.110","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.110](https://img.shields.io/badge/version-v0.6.2--nightly.110-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"44d81773dc18fd4fb1479d9077062523388a182d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.110","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-SVEwJwLi6Yugl4Bgx2+Jc6/gfRYIQZK17ki/wIyurwRpQ1VGVB1WsK9VYwXI5UnuybauMhLABD6Ws7utSUeQ5g==","shasum":"c7c021c2ae31b9c0a96d14c19a647e805e418352","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.110.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGE2y9D4p+WWYLIYVoh21ph7Wdw6CM1upwBtziifQifIAiEA962Mw7sdhob6VGN0mrhsFTD6ASFAfpnlLS8lKwlbaYY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiayUKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQhw/+J8srCkcvqYvEX+v+TyukT9ybo0U6VsceWbeBOqv7lWi2fWsc\r\n/FwSFYKD862NmiSBtl/6RU7bUdBzh+fqPv2VsGCBXGbYsDwnM5A7S4VAz071\r\ncYw6BwQMZb10PAQ/31wdVX+JaSx3aSwF21fFL8vJqgB2VKffPULRjZUV+mS9\r\ngTqy/WS7GpWurD5VuoXeIZ9zehAltNKvYGkHc131OyeZL3Va4y6090XSEbQu\r\ntAadrqtIIYVwKmA1H/Anr1zYUWaI6GdRmBfsVOPaSWE2fpsQXxd6ZMb6WIdE\r\n0VWaGQg30PSWUDdDGTZACV5QFVVuzqhnbYvR76ixWuKNqgO5knkQ29YQ9mWG\r\nBppOdN2+XWSEOKpx8PS4GEmyio+QUFzylvVrMPhFk+NaxR0/fsaH4vbZ3NES\r\nMT8tr4Rrp1F79yJdLXZuCI2sbsMGxxXgjyirO4ONb4indnlPU4OR8U+Ie/Rr\r\n16KXo0ypOiFX5OyH81FJupUumiOM0+ZWNXs01zwHcuiLPbaVIL+RwXjZT00J\r\nEgyizSXXTAZ38Fbc888ydT8kPu0v/jxAQq6YZqUrOMJgVDtM7y6ZtvL0u1lm\r\nPZyCxLrJcFuPvyyZGpqWRxn9UhCP8aNHyczG4d8jmoOJHTtpSbPC77AvH6vG\r\nZOB9KDGVaXUCB4NOav56VE8MgYw+07d39zg=\r\n=En4w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.110_1651189002647_0.8375263488321294"},"_hasShrinkwrap":false},"0.6.2-nightly.111":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.111","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.111](https://img.shields.io/badge/version-v0.6.2--nightly.111-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5a879f903eb95f89ed7b46b404124873780a82dd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.111","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-J4i2KrBkzHTz8mVOCxyYM4gZ+/oBwm9tLY+i3NlZQyaFWP+tDlRdMTOrzOgLTK13/Tckv86lzrEcxy373iKFvg==","shasum":"c50e8367d1c9e5d1a8f93c0e6a3f1885df23b8f1","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.111.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjhetYctbh9EDTwekG80P8fTvKNh+qNnMI4wHoyA4h4AiAd/k02g2LDcSULsSIRrSbNxUkKQCf47CnNEXEYdhv0SA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibHZ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWqA//XaN4Yn5VIe7+hJaEAmRQQf5YgijocVJir7l3BZ8m5ukw4M3/\r\nGy9JzHZy1Z5rZuODgACbV8IdKTgcwW7FgIL9Fz6EbWu81bIEMis2zjPzLI9Z\r\nwIzuiSBWCDtIxCxNrsqC+rg+8SkZx4CpG/THOYA670OwrysK41u2YFA6mqqK\r\nRMl0GGYGPXsjmD40/aE1sK3KHhjzg6hrkYMYUuBBrGlavNybSHC3eWc+yOV8\r\n87vKGd9dX5vGsYM+i8mwzCFt1bxLiAdpefq/2/GjutGuUb+F9A1DbipelngS\r\n1EsYKVYspgnvsOfxP8DIT44AITL40fXAJfVqTj9+RvIOj9IAJnEifxup8wrx\r\n6wahsu5iOUNo7+pI7qBVdVoHt3GMncbAFjBkgvM/shuJ24XCgSKnc2wicFn2\r\nzijENmadVbage74xijXWT0pbQuF74nuKib928Xb3IvAOK4p8Nqcy1HY4FvrA\r\nXjb3cak95asW6Th+gvr5BLZ8MxNR/RsLtgr0eTKGQxgNhWwhKnCwU1Z+ErKY\r\ndaWGxbPxWaQ1cAfs7wCu19C/aj334Ba+rwWJhz4e6UBYSb/DejJtyQZ/RW0S\r\nJaTYhTX+yN20VrFfb2lHz+5OW2/bAku1T4aJbiTd/Og+vywopA2wItx9kPl8\r\n/KouwZOy17Kw7LshNkyk3SxYfXjl08GcNnE=\r\n=+yJR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.111_1651275389789_0.10444267258186479"},"_hasShrinkwrap":false},"0.6.2-nightly.112":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.112","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.112](https://img.shields.io/badge/version-v0.6.2--nightly.112-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"17599599a5997efc5c6a13e9697ad77c109eb212","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.112","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-z/Xye4T3MI5Ml2679W3rNTfNwrFJUEtBIPRQEtDTokLZ32hTG+LkmyXKS7oiviPJ3b1NhYm0VZfvF2VRSwa7rg==","shasum":"09d180a5ea21463050f8c1cd5170effbb4b5a79c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.112.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqPb9o4sNWjXdqOzQFZITs8L1nhSZwOpab7oR7HeTVvQIgCwxRcnTvoQEDKoiHRMXYVdf+cXlqMNCGHWCqw2Gj9jY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibcfjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZdRAAgS9k+aZnH++vGHaQhm/xS5Q8c7CtquZNcPEBq3SnzuEazo+i\r\n2hZ8HM8X7BEadd12n0YiMbdpeIcKM5C1OMR1K7ICrEf4GyKruH7JVzTqHr70\r\nLNMRVNN4xzb4n8tepsn16fIBcHxw9/HOvnxd6nNEYougV8c2xJSjrAma/zsu\r\nU757fby8bmn7RLZHN9sayrXH+TfWDs5GN17dV4djDxiLeUfJ8mVLepl01J7e\r\nk1L/aLkoUHoY7nPLrUBRCR4CUhoPSqS+FB4Y8m8hOVTcVm/Uep58tz9qntdp\r\nm57txsgjmFOHfQ5MxlAOh+3cfld0+gbCKE6s4ap+90gKMrUsUNR8YtMkrZKz\r\nDgoK/1ScUti06/IBolcXtWfLu0j8OMhwcBFZX16ms7R9/NAXtRk0t1cm71nR\r\ng3kkk0RIXijkC6hGDw3nMi4YIILFThDNBih1xSHFCJFmUpCCGNMQBC+q3OsK\r\nqG/Rr/nEV3KKnNGAvuKIWTm9Vk2CWcNNqEmiLPBdWVlx/Ew6NIUoPSwthuzz\r\nZoubiiHCdwH8bXKoqmGsvwD05EGZv3DVHHElEMfygGIiHOzOvO5R20xA56tB\r\nHT0MBR1Zm7w2QdS+T4jzYC5T8P511d9ah2KPi2/AV+24KU+mZIObfNrw9Dvh\r\n1p9KagfDuPKSAPP+4m/Z8AnAzuYzxP3Wu7Q=\r\n=9p5u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.112_1651361763809_0.9428974901065168"},"_hasShrinkwrap":false},"0.6.2-nightly.113":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.113","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.113](https://img.shields.io/badge/version-v0.6.2--nightly.113-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"78deb7e8aac25b181bdc04776c44fde122b1b7bc","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.113","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-BIJvkyYfqjImAiRq4ZdOk9bFtuDDKhitFotiOTqJOgfVGIR54KXXhKGHtP7zn6WF1L3sCiUoSy4v7EzRtEkSGg==","shasum":"e32ed62c89d3ddbe60868cf799f09bfc469d1c8a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.113.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDqRtVyz4vyOiG0nFmwZ1DsFEQlAOtIaQi7EGR7cAuoAiAK04ZfaQ33diT/trEeaHDpXVENvz6NmPc52s/D58cB6w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibxlsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+XQ//fU9+mGBoWoEKilpto6V9eatvgwA54HHQRxo7wTMzzpEk2dzh\r\nCHswi1AQ/zNRMSTZGR/8+wpL099tvttXuKzgyrnn7IbXMQ/IhQz/uqMQZwzn\r\neUmHOj5FfV7u95xyWI5vT0OmO90d7qSN3M1NHW0+6L7NDg7on6ZOWPmjLY0C\r\nK2TgYWHVP5bgV7dAOI/j2L+PBmuw1k5aa5G8SOUvNZvrAZLV+y1sMCE2keXQ\r\n1Zy3F9uaFDyKZcGufCD6LJqZMTe/FJqu0OjsozfvcVc8NVYvrxn/ES7Smq1J\r\n4U0iWhvlxcql5+p/anZ1IbuAe9KOez6bfCLLuHMtVoWx9BRJGdMZkbE02kGn\r\nu+96/9N4Ia2M9sGpLzA++1rd0TkLNqdVyF0XDu8+ItxHDwkrnwjKEpu08BTl\r\nRobqrKXV51W9FJx86fQhZT0WhaALzEbqELZoG4guxrl7K68ICXYHYIhf6ki0\r\nRkN2qSOWKacJd8+uyx7nBxYyBUl3niYdmpjiHm6HnXqPvuJd2wsQZkOajTJP\r\nu3VllKpxu4Hr5KVysTV3621r7L1Gj6OynG5b+RqLLyvo/NZcyCkydJVQIjXf\r\n9VfCBaUa/h+A36oyV58r5iJIpzPRD0i0HV/UGSP9de6eU0w8A0wate+IlJKG\r\nI6li7XJNq5+iyTUQmmJUzWNVVQhbVRQdTnE=\r\n=6MLD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.113_1651448172616_0.4338716226166204"},"_hasShrinkwrap":false},"0.6.2-nightly.114":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.114","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.114](https://img.shields.io/badge/version-v0.6.2--nightly.114-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"591f9969e828003350ae0bb4f1e94542387b0fb6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.114","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-PdXrdAEGqbLnVF7OsL4tyVJZ0TiAiJ1zTPmL+9bhdOyP4dhvJOPazKqGYZQczomU32D1oAyx4XI833shF6vIkA==","shasum":"4dbeb8f1e340103cbaa84333e7f3f1746370b5f7","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.114.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDObkVA57PMgUMLJxWRx6ABfjzmbmhmvRUo5f22G5FOqgIgPzXD+NeNvRDIzHb4OnzPks2LFZiGjpYg9fu5GI0U6wU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicGsYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpJRAAg+yHm7UIxWzvoW7Vg73S+Evr2wz2D84vkFLCmsZlH5tCCXTX\r\np5Pi1m46QkEiANzw7pD55rhob/t1GfX7Kvx6X3dKcRKg9L+NnffCEIS7PAAY\r\neQttH9oCxO3QOMdZZ48DGYZHxnPGMUewtoybM77MxTKtKW0IRrWTALpC1Cc1\r\nzsSlvATXKKxoaNhJiLu4ByDgsVGGAjcK5k6ccSH2YpVsYC/dM9VytdLC3pGn\r\nr+eZz1D0oeyCHjJ1LLTDJl1ZC9dt0MwOMrIyU5IjPPWWKq6nF7Jba3SEKM/b\r\ntX7u2ym5jPhpbVaDdHc5mJqBaFyq+QylTMiu8Ko3VxwlpsthN2DdLs1upaZo\r\nuMjtliBTGkoUx1tAKMrad4q4YZYfW47bhDiSLIL+3ERHCDPLObYjdxtabol9\r\n0TjZ89D+vRJyvle6Sl+noXpGOnlPjuIqOZIyO6HdDcDrjWErjdthTj53ULV+\r\nLqgt+0W5U9nVUKQ1yicP2L9KcjQnZqsYy5rpyNryZC1K4MYM3VCZ+05B3Wx1\r\n6Gc2YxbNjjGGQBxBbMgbkMUQW55teFy3dI6r0/VrGNVrtqkogV5vXiH6HbAe\r\nbvDdtWLIbcSQa+Dn/JXOm9NkSWzhf9gzSpXjHwzPb6LcS7H4omI3VphT2sn2\r\nv6YICgooNqgZok+/XSVpgVW8+85NlAMhgyk=\r\n=Jyya\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.114_1651534616619_0.5298543149284061"},"_hasShrinkwrap":false},"0.6.2-nightly.115":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.115","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.115](https://img.shields.io/badge/version-v0.6.2--nightly.115-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d8a35fb2c336d19635e6e69999ace14c3329aeff","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.115","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-0FOq0162aAqG+wJt1GBPxZmgpggFA3GvppKnidp92jLB/VptRzqbHNTLOt3K0NbjZH+P34dT35vW9SYhA7Ez5A==","shasum":"2ffd7e842b7915bdcea66afa670a17bf51954c6b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.115.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDddZV/CjOYjt4R6o9gnsyKVqc6ZAfA2kiO8rPkoEJlmQIgB3ccggO/OxKueM4AwIKK+B/WetSDGc5wveawkL5Br1A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicbxJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Uw/+PaAoIWFZ1Q0uIJZARMl4EcQLR4mkMm687KFcoWutqh19JIkX\r\na6yU6bv3lwt34GOKCrIRT7CkvjaAM8DLN7yIA1EV9zkKfghZruTd6jkCPglu\r\n6wB5vOneCyNcYMnG3cqJPARIv2fUPZug3/BI2dMkUKP/ns6UA8EHBOt6AQ/h\r\nFX4SKkuM5jsMR6d3VM/uOn+K1Ep1INRC5hnl4/19jc2rKJc+8mK99PnBvKgO\r\nJQGm0pa9vcD5hez4rPklgRB5SalAFEntcetA4cLq4MOaAoBEFKkaqOba+Go4\r\nxtQdLLYJ2Rjvh7WkrbSJpuF7jhNtUb1OCvqc71bYjhlMH7PBgokuml2waEDJ\r\nxO7kujCDnnhq1blXvq090WIVhwQULv8HYPixrlklfNDBn1kVLd9Acrzg1dIH\r\nTv7AkYyxCLMCP6Tq2mw6T+LnPLqGf9cUWHzGZrKz+ReAeiXOloSiigr2YybF\r\nnjm0C3hddQ8Os7d3dtjvDuWOmtn37GvEYd1qWLNS+ZXSTTUFDlGyXAPdfyDx\r\nKp9fiko1wlhcBxLjSL2ITVBFHYXA1GXF4YDfhgNhB1KD4eZAGkPkqPaZBcuK\r\nJhIhk46V7hxBqH+n+tqNVQ97Q0aeSEqVdSe6YQzijbrN7qp3jY08rIRzs8HZ\r\nZhn34OkaoxcIsJjbctVz+JtOt4LrbqYgIrw=\r\n=AtEw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.115_1651620936945_0.5443551046765107"},"_hasShrinkwrap":false},"0.6.2-nightly.116":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.116","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.116](https://img.shields.io/badge/version-v0.6.2--nightly.116-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1e3d7ea4a383fb6a0c9b11a3271d69c8d17cf984","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.116","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-gAF5bAX2revc5PqLAgJbPSj2zLm51aKWIwO/x38CRsxb6WQGc7FRrekl+37mgc4lth6wjLfxBbmDviJcCDusDQ==","shasum":"3d616e4dc25a347fb707950c4fa9df76b35813e4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.116.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkmTTDOFlQfCdQ7Z3vgTMPqGID/KVWz5z0V0fhXGS4OwIgHWJvSrBrvm/GMXbzCtbz8aYBU4pej4mblnI3CL/Wmn0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicw4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUIA//c8GQUDsjvg0FkcTTpnu3NhsgQTN445cdhNpiwc0bcGiO5gSQ\r\nIjA6tH6c+qu8VGKGsZ3sRwAfZ8tIS+ZCJgEmCaJyWVPmHAPTtnAfwDoifvkM\r\nSDQjgmbyo9HURaP+77+kFvwGZ86EK3qQEYySU5a5dboWyoyl45flA39Q+QmW\r\n6DtWJvUHUdRCXue7wqlZwBu3sLYD/UUoMNCcpj4HMh3Qn1x+nUExLgc5kR6U\r\nneNJWbR6bs3hrHxfB7F5hqbu5gvV7oI/GmD81SHSSZ/fvTJUEXFdi/Jucheo\r\nz+FaZT7phGKPzVhOlMYzvvbRoZLeOG9sjRSZpt4q8RhLIXfGLi+72wWhRVaA\r\n1Coh5c0jfO1k3EH3C8U+S5L9aamf4LmBkll60UQMzgjDFpkSLqrF7E41c9S6\r\nA2NfMl6jFEIf1DUVTg001UJiIocOljUbyCNvyXgVKzREc2Gw3ijhDSELCLoD\r\nvKPpKPLt4vHtWnNBKuw9xcvaCCN6mZ5jFOzbgTWHV+hzePaMYuTfMIyw7cS9\r\nZblzdWjanfJ+Ja8lForBPO4zrQUuclY1zxpaKpD7URlkFO91vd8VBukGHgGr\r\nTTN9nrs6g5DZ0+LcSgDQvnkbaLvwAljI46jOjCVYv0zv0jMQdgOMgzfUYbG/\r\ntJ6JVE4GFF0y/rcuIsYzCSo09oeCPa+bo1I=\r\n=Ibwz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.116_1651707414957_0.2433578288194993"},"_hasShrinkwrap":false},"0.6.2-nightly.117":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.117","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.117](https://img.shields.io/badge/version-v0.6.2--nightly.117-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"99e6e76aa6ae6e9fd60e382303bee2cb7d1cff51","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.117","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-V3ZN7/XvMp2bs0t+7q/QNYYt33mH5+MBmI638cugQueDYzE4C8dAYhh/tbOHt72ocWmBWD3+49MFg2PpEvp8Ww==","shasum":"900623297a9476a9bc83bc84ca62ae3d4de1f4c2","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.117.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUII9bRB+iplsniKUUWJIvcuwo0cqdEi5KQ7SV339nOQIhAKIM7sOOBwu7F8kHrEITYZ1QY/hwl4Pltd6tE5ssacun"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidF+RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquOg//QYbEFQvkAKaLMEkUiC8UP8YCbE9e8vzUroQ0EF/kn8gHaPCw\r\nJnlYhYqoMa9l40RkT06EcoNc3sEioCyjTAGxSeX6FoCSJElumiXgeaiv2zB+\r\nXU3a1jkqkB3lDimJ8WVueTWx5MysBBbuQyeb+1JRH8XTADOwBVkJLHuvLMW3\r\nl9s1xc2epkA0QNG51DCkEHjyeRzE3NTAs9gxa2h4NDd2EgnbH3sv9hEYUVw1\r\nCUkh2VFF64sZhOjEW3uPwiDVlDh6mVz3YmMJwxdnyoZ0u65GxKKXW3gWCA9w\r\nmgsPTMZ+SfBsgPW/yKjR60SlPeLC3G5MXv4cDP+auuLOftzV99qHOS2+Qj44\r\nBfmwfE8CfMdPjjUkaZqjwzRqkxZP2v+UrOHO7eGvBz5ZaAgbCa8pGagCxOP6\r\nYMQ/vmQtsiAs8fK3bmyDFwADDhaFRTTndWC8WI1vwmWq101htXjdzeh2QMoY\r\nsbmCpBykBNkMkG8vKrxsmIEx/OHuCSTy3+w1+LjeDBwnM3qGLxsUmCoji5Ry\r\n0T9kq56BExfkkGbP33BmWDZraSLOW18oFhaNfSeFYNpSch1cw4U0xxR4z6B6\r\nPmg6+XhZUhtWpy+yOzMb1rmW202B6zNXfpv323gXFnMZXmaEfdvoTE/KgJFK\r\nz2x87mpQlsOqG2oJh7LdlLWyOECbvpoMGXU=\r\n=X+/G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.117_1651793809059_0.6021869516351588"},"_hasShrinkwrap":false},"0.6.2-nightly.118":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.118","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.118](https://img.shields.io/badge/version-v0.6.2--nightly.118-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2e49a1d4e86b42a05f22f100bc90f7a548280646","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.118","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-KgcMfYwP77Szz6mkstGKDSMElvMpXZyZa9MKjl9E6NZd8gxE43UgCbjO160IUD9ouUk06a2yIhL9PJegz/qHAQ==","shasum":"eef295c0efd6215bbbae4323ae1e64230838118d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.118.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvbkF/cDLMZHP+F8Z3Cy7Wq8b/exdiITD4AQOOTyPrnwIgMa58UGyWwH3HujwT1Wm45P7QPomf3xqARwtYfZcXXig="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidbD5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmroow/9HfCkAqfIZfHkQgymvFqbmCpOcdUhaVFdi3xVxlckK1O9yr6D\r\nxzetzbM7s48gjXMlhEj5kPMfVqQJS+UlYZtw+bO3zmH6B2aNixdOvPJ+VgcM\r\nHYcqS0qG/H513wsrMmIeISyt4FGgP+zpns8znBGSN3YrSjQhZi3jR3U4fuvp\r\nDrjTVFQwCUC551Zl9ZRbnFXLW7SvsLqK+iSnJ9gWLZdqeRlV19Y53cPuRn9c\r\nnZ1EVr0ZxGSOapX5+Eio+AKZKDI76oMqZWNwcv5Wi0NTeyJHrjcuy6P60xFV\r\nFGCCjYLqHICiCj5UwkDRn5uRF8JSlsdbD3RXpey5pazCnRFpjUDKCITFqB1b\r\nzZ3aHrxo+EMDWOkoQtJ/CZx3fDlD6lxIt7lebQLYhgRcnqTCN7DKa7371dMv\r\n3ah3o6DWAzGnsV3i6A1oirL3kppMbd2ZJOCSjTzF7x6zKaVGYHbn4IwMZfNm\r\nzKXvCHEFm2YCmZWWpr7Gfb2B/g4LALf1QbH/oi2vXaWVIDc2ulBj4aMMSmR5\r\naqlF/aMshwOUssT9KE/OZJ687GD6Mr8NQKMMoDLdtprOxO15Z+jgxf3rwRsF\r\nHBI6U7zPNhkzNjBBv2IU+WVDr0pkSMW2yicLbHSsZ6SKt3n3ajdUEKnOS3uF\r\nrLFeTsShBsr9Qz5VDkkM65OcBDvMju/mu8s=\r\n=JU3b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.118_1651880185203_0.8704135175828416"},"_hasShrinkwrap":false},"0.6.2-nightly.119":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.119","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.119](https://img.shields.io/badge/version-v0.6.2--nightly.119-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"cf6f25485d1ed13bf6d88bc721bc4e8ab1a6f4ce","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.119","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-mJSoOgPf9A3K3nsaGiJQbZ5RDotZ0LaTtYJedYOMJv7n2E087BWAQZmO1kizsZmxjtp/sN9FY+3iACtDiSpprw==","shasum":"fb1ce8114fed43243d38cae60d0380eab0b57399","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.119.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIqxE4anVY1x0bsgOYr6UJYUa6i0Zp4gfBKxMZ8IDxrQIgYTvLOZxDfPWpeNKCiKREnKo6yiUSNqdRbmI5QSmxk44="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidwJ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Tw//c/uvHD+ID7NIz9rc4X9JSOaUXRjP0tSuQFkK2/g0bhkrM539\r\n6J8KEPExPPQugEqHmPxi3qBqbclY9uKWKZQkN5lsnIQKq+nopp+HmM20iagJ\r\neVSSqyFU3HC3gHfzq8o0T6MkRgGkwO98UkZ9XfHQ6oiHV39FjMqV+etnVEe/\r\nlMWgE7Fw/+NYYJKczy58wX0gdtLLMOgL0aYToSuV4Jb6pdeq9VWPSexTkVXw\r\nnuD+jm3TO5O2xe4y7LPumvFS7dBiUQVPZPTay1CS89zraSjdfWY0lvxTSiuh\r\nL5s0kI3Q76QjJnysC1Vq8AxYcTwrBRhtSARI742P/TVciKjyeY4e4BZJQizj\r\nePiclJ+y78bZnqVWcTDEUK37YFtGSQKL5I/7jisqGBkO/j18nAbMBbRRao8L\r\n8fXpUreC55CBZfuAUIrvchUiWk+H2h7wvFMApAngZN6ZeeRsUEIwhIj0R24w\r\nVJufp/i2OBwN3IQAbCTsz0AqdJ3mfHvnYJ5FRSzbq105Mzls8I8XvfcqsLXe\r\n66JLO2cvNpZq7XZmLEl++bWlEVqjPlQYXVBvpvWsvBNph9QN6QAk5ORlVXY8\r\n3q9n1UVI+OD0irK7rKtEhi52xM+NvPBOG4NFI8We8StDo2Muy5SvuG7oILuM\r\nODFtvU6wcVX/Hg6ez4E2hGpl9ymZ/QK4+h0=\r\n=KL76\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.119_1651966581081_0.32949254041801446"},"_hasShrinkwrap":false},"0.6.2-nightly.120":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.120","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.120](https://img.shields.io/badge/version-v0.6.2--nightly.120-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"705657a68a1e1dedc9a98c121c506797196a7f3b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.120","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-7BqzgjV8LX+9AlPicKLZf4mWD8/8jmLuicPR+aftqsD5VZxDSzmlmLzrmgdAl4VY31dNq+L27Gz4TwjQ60pZyg==","shasum":"f731aafab04de4b5f4ca15bd156a86813dcf4654","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.120.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWWPcc778aKP7ESgBd1BYjoeJ8N8jFLFQduoL7yve1sAiBK13VTSBYFOdoUhj0w0YF7QC7gGVmf6YeLB1JFg26rvA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieaWSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9vA//WU7ypwSZrcgXafTT8eEhTafqDout7oGrdTMPVRsnby1oWSYg\r\nmJCDXZgm229ZWSWy8atpQU2jd3RoOTfZgAyjP6nksJvhqN3lCRkaerPqRPjJ\r\nSeNqOoAQX/hf12Z5Y48F0o+WBxutJv30g2BimHC8316LudkBDyZRU1vHJaI6\r\nXDAkjveP9FiDn3+3jKuOKzCZrTYWReMklXH8+GQDWHMqb3y5+2+CLqNYQRdA\r\nGFQMnqkTLxEOgI8/DXL9DD5/BnUfpFDOhrwkK5QKsJP1mPiOb9v5Rt/VsiCk\r\n3h32xRnEii3Kh+xARD0aLZd1MiokguM4cdvo/FISMqHsJPUwsDcW5tVSXRWU\r\nVIKav9ERHvWeoA9f7S3sl9yzgaMY2QG41a3U7a9qCae9bdXizxcXI6MOrSi1\r\n5zUMox7WGFoVVGyMREmRzXBcYY9KCOlPrmn8km0sCLsD9DD04LuWKUcS2Hu1\r\nTHhRbCz1ml+ukwFhj1g/Z75oyDubAq9LQOBAqV8/COKXG+Eo7Ui3UTDi0GOa\r\n5JhPpUuuzTufx7V/nagtrAM/cJKlAAX6+s4u4QXaRhxnsJQuou1D0aYxz78u\r\ndWjOVbxN3u/vvEyLX+nI3GXn28jUR2/m5pDsPNUso/9UY1UoWPbGaa1uabIj\r\nwR8XEOFC0aIIJtaUdGAjsVf28dGcXTNKMeU=\r\n=LSNU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.120_1652139410381_0.15898158380224747"},"_hasShrinkwrap":false},"0.6.2-nightly.121":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.121","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.121](https://img.shields.io/badge/version-v0.6.2--nightly.121-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"bb91d45756b2bc8354ad2d221429b8f0cd75f58c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.121","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-9t6umSFX60qZfIWX8HB/ZzxsOFyu+i18mNMLefSiqoCtd1v9QeVJY09EPayPqvKfUsjMaEZMqGMYtB1GvnuGUw==","shasum":"da116ce971143f04468df662fe27b27da37044d6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.121.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHb9OaQBT03Lx7od4hVloo/1ItE2fDw3IQhQwj2Wlr5VAiAGXJgNgo63Jyq5qqTB3MD/p/4C4TEydNWhLDl1qLnJlQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJievdKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzpg//ZjQAFnx7jnQKPXndADuHd0M2JTOhv2fM+UJ5NfwRr2pQkV8H\r\ntvU2G5Q6ak+qXwX8v5zrLzZee2q2GzCCoTKcKbMRVkhlalD0wjs+8E6cxViY\r\neDjC6uoTA0HESBgwvX4qnIZScoRjINftMUAvP8BcxEH7TZZWywJUwydt4d/o\r\n0ot0XEFu8tEXAqjglRZa9xGDOusTFGSgeyk8oJfLBMiT+fFNbK6XkhgqFT9m\r\ncT+Rv/HipdijitbGgDWIAXbzi1fkGzdAWDRaKXbZkElEqJXbKUfvW4gCwIZk\r\nZ/EiKGeM61WmUTGiT4GhLUWfjVNUa543Wx7Mw0Ak7bsrkc5P0Yf9AnaAj3/c\r\n9WRmcazSQAHp6tn/BnOqnQKFN8K3ZywPTj4h09IAldlA/qXYAw/yugmKBQZ9\r\nyydahMVsf/snu76PpHmQyp4IdYoMbQMYD05KBHx1eTDZkV02ridKfTZttOly\r\n2z4WjfAdcwpcBBi6AlMj955VQx7wWgfaKyZxodAig4aUGqQbVEgMeuo3XlQc\r\nQh71FEgMQI8hbJ6X5vrwrBBbAi4tttcnLus439THXL8QoRsP/QDgD7mi1l1j\r\nq86MjDbxXpmT81VK+ntgVWZVlCoQoa1f+Zks7JEEqdAATFTASND5dZuQezTN\r\nS6dUe0dm43SfWnUeF/z7tJufjhNXMNLad/w=\r\n=AGfw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.121_1652225866347_0.19020852852012093"},"_hasShrinkwrap":false},"0.6.2-nightly.122":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.122","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.122](https://img.shields.io/badge/version-v0.6.2--nightly.122-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5eaf11137563d480581f0a623ef75fe476c00c07","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.122","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-9DiBsuqotFS7qWvO+z5R4Lyi47djf68MKB4IT7JnJow1yyos9zqRkQtokI+VV0KrUkqZ0TokoKoKSSpxT2dqDQ==","shasum":"a46b7f5d93670acc1e2537beb1cb63ec96c0b220","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.122.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXdBzlBczme/o+oAZlw2Ph7F/MvPSJvDUmzOJeq4O1ewIhANfsSS08FA7w8scayVfCgmHCxl7vzJSX9nEP/hGwSn+G"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifEjPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMpw/+IUaj7ScyMTggx21qok9Ge6oTfjsU0QUN3JcdrQMKrxDBpsLn\r\n4IO8u7zHs3L4E/yXMYgKF5OcQkz1B1QL3Tc50wnr7W0EIqMgYSNYmF0OPOWE\r\nb5eF+cXCvsOqThTUo2vj6IV5NH0tlmwKFtoCr0t26uNH99VONk1COus4c4Zv\r\n374/ECZxyyw3et75kd1c8eCaS0+D1RB6ZP5ufHSoX35I7OPC9lZtFzYHXnMV\r\n7PchJTUvLltccyAi3JbDnofXvZ0asQ4fYEXuTqzbrW/9sjddgqbYv5yX3hXZ\r\nzOOnXYjrMB/9hf6I1934YWUqA0lT446dssejLb8RW0vBjxEtrDWjBpopxcDO\r\nzv4T63Dn5zb/8heMcmSDbGslOxC/LVc+c6Q/XoYHjsQcmRpCSf6E2maeqIt8\r\nanZ0wUL5DzHsu4t9Ai0uCob19uvIZFiLGhJiBUbRp4/J7FagxfrPrQ7+Y85j\r\nIWrQJ5Dr/3bQFX8JsO5uXe2oVrFbUmWClpnORP8Nlcz9Z9C3AU71Aw/7HKmW\r\nltEVGoJsKaCn40VWR2z8Zkb2Y5dSqGYEzuWXjol1o4MeTkEypL389Yx+II51\r\ngv1SVFXA8HgpNFD7+tK6VqNVcumGdj+xRA74ybv8e+NeBSEWkUzNlKjcW4nV\r\naWW75r7OyN5oOKkHxX4kHKXtrKyNTBM6oeg=\r\n=CQ6e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.122_1652312271135_0.7303540301321352"},"_hasShrinkwrap":false},"0.6.2-nightly.123":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.123","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.123](https://img.shields.io/badge/version-v0.6.2--nightly.123-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c7e9d45b0ea577ee391951fc735a0cbe4f41b4ef","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.123","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-2VwscQpQVuMvhbIh3hLKY/5jUMR5pie0VLSaMTemzKsHxZog0IR0ZsSb1nGp4RIgEpX9A1cgwPXtZb441lnMOA==","shasum":"017eaac3c593fca513349a6fac6e68181e08532f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.123.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUn58e6gHYsIDKxpsfRNRnB3XGPz3/Qnq3fVJhdo/8dQIgRQw020p68GJASUKIVvVvm9eQVWJOG35qr8yFdvU/rcU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifZpQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSeg//ds+VyFLicswCLCan75Uz5397Nc7ctnmS6XepvXVsckmRNQFU\r\nryh/roY4cd2KzVI/v0xSyA2nPqoRAfEg+kc3gH33LvKWx3NuEEQ+pTXgrIV5\r\nq16SErUW3cNDNB4s3vaar42zwbAIcGpFaTz5ZuwLx655pmijplot3HmQYVoS\r\ntfLPZiKSN6dll/cbcvihS8aaGY+b5BDWihJAjfpUQv3xeQnROWbS8rtavLTM\r\nGUNhMMLtED07rg8ubdfCDrTnWXgi0QVl5KB8uPvaVZZGA2zO3ujowolT18Y2\r\n67eKLDS2idzTBBZx1F9XIh2s2g2snmVPkpop5JFHUIxyEurszo60ZzVXGf/f\r\nskPwRwJQqutswTPVwgXMSBn58xOhLdJ3zOB6r0hkzZr+Vju4hA9jXtvQCP8Q\r\nXkFMkgUSEXBkOOIj4Yd4hMakMN+vTmIKWM0LsYu27GP7IapfQoAX7oHaVWRZ\r\nM/sbKGjAFJsqgyzlTIUd5l5N7zueKtZZplouaHthXISt2+McT29K+6AWBpIJ\r\nJFuh+IvYf9525VXhFUqeWoPYsFzbzm15PMry+WwiXZJ8rbQAbjFxDRCJdsr2\r\nrAd/nFojY/tkm6jT4XueMcmBec5pG6fcNkNP0xNPwJJsSWCnR/o6QMDNFOLE\r\nm/aMkdscB7IL/X9sQSteXY71qVPBHnBeeaE=\r\n=4lHp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.123_1652398672684_0.5832893433941526"},"_hasShrinkwrap":false},"0.6.2-nightly.124":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.124","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.124](https://img.shields.io/badge/version-v0.6.2--nightly.124-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b7acbcdda6b05a3c1c8674b8dcbf068d125a8675","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.124","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-0Ws6DJUvnuGfpx2gwgTb8mHXzdjeTJPzJSxlnWcunrcHw7aPon1oipVF33dB3lO01jAgF/FRJXSGM23q21AezA==","shasum":"9196b366fda05cd4f702ba049088d0379ffa4f84","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.124.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0e9ltR2atBnnoHWWLMPZ+WEngEhPuGTtAD8g4SzTJyAiBdJfLM8SbqInBC+bLObpPdgPk8S1QmN19FrTuP0PuLOw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifuwLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB+BAAlhIfHrAQa+1nilR5/lcFTZOIvYy6tNGYwAVsV0dYjxEGnOUW\r\nZH6hlxKQ+Xl8YYQJeH98SM6Odi1Q7do83q0Kwy6TMBEkI12kmtvI32p+xwp6\r\nHylvM3ps8rV7WBrZkooEfW3AcWzhbFgckXuejTJLThZ0/ucVbEBdGL5RmeaL\r\npqAJe/DlQZG0B25TyQ1pWjRiBQvcJvsEZ6CD1cUDkr1WXlDf06z3SOKln0zQ\r\nES//SrKNlkhdmjwanK5soiMaviGAyfmdltA9K5MtagJCssEFUqJL4wQaGm97\r\ncBK/XCiTT+TPAtggolGlObXoOlPdsUckn+h38WGdxqurRBrRaFbFXWW7VYUk\r\nyg9M79+CVR2MCvQdRQW7Mp5uMd0JgepE73f5YYlmxKPk1o8G6oteckoXulD0\r\nqCHEvdL+nK+BorZLVgsvOijkVWR3WoCV6PaNTKknqqz0WAnYTstMFEwMfcJ0\r\ntYO+SK72hrqKKJaiQrnLis85X77De3sbWAsMGKj6OEO3YeWg7wbe5vnlTuhq\r\nTgDwg4UuFp6hHHJtZrvXuieYyo6nhFEtn9jozuSVsgeaA0F+6ivEn9BCUTGw\r\nSlNVltEMeZkmoisXnyklXNXY6+pXfkSI/dqbjDCLR2TQ8dxrl+Wo6dzN1miU\r\nKWd3RashzbcRnJxD+P3/ey2hw8pkOt7n3Xk=\r\n=nqFX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.124_1652485131454_0.8797520800150931"},"_hasShrinkwrap":false},"0.6.2-nightly.125":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.125","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.125](https://img.shields.io/badge/version-v0.6.2--nightly.125-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"16a8c1f5b82ed28a32d06e123f80e4122ce03a8f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.125","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-j5uhAoWaKBXOWkEUDzIiayrmfXkMJc1JfL3qTr5nAH2XX1BwiyZ1gbE3Xy9C4x3I/XEaIbJTsOa85Bb7PwEZYg==","shasum":"7fd0c5289d1084e73e9e96832daae5b4411e1407","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.125.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYmt7UYkgolxqYFbDsY200kKRcpKuVt+IOUruX4wEgJwIgZkbxocVN/C4srILnFY6wJWGOpmVBXmCxQQ7i5LKzXEM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigDz/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLMA//XCiOwxouDo4dQA1RyJmYAyYcVZxLeqx9+Uqho9p6ikG+aT4h\r\npufsvyQ9HRi/sN+bI6z097+HpyU/yT6SWYsyGaFDbyGQDRgNLm8HkxhT8thp\r\nYCv2B3FNR4XDepP8Vlqg3GTUPJSHq0njzM1W886nUPXoqV9kqWqqBTmRRPRx\r\niKtg+tsrdRJ4fcMearrps6j5EtkTOixebJbG3nMjnURGtxqR0inN7fupnDgb\r\nJ9NWttbnbzioB+Mv2FNkJjHKki+MATXEi12WzePFPH4Ym8C67OZGldGvCDEF\r\nUpz/pV4i7kIhEBdjx99DhfGY3M91ZkwQcG1pwlA4nkSMjJ1AE9nWPGHbtqAS\r\n/KAjCLx3O/8X2a4mkLKrPjXqq0eaVvzBCd9YmARWKCX5PYIyTMlYrFnMbDzF\r\n9iEM6GNrq4eFfrdQhmBFRgBEfqR+oMolTkSMcGqCydphpBckAlHdlxHBWIwx\r\nb39cdIQ6nBYr0ZvHcsfOQBk+QjzFat5smuSfnnkrOTxMDvuylYNIkMKkUvl6\r\nAOIkwCRLSHFhgVP4ZSBWFscIyBU/4jAgAmRQk8lOzdVI7l8h/J7mdeG2yKF/\r\nAoOUrlgVQKICihJ1rZFTmSKsvSVile+613UTPBCp4W5tsgSxAdecX2+c8RgY\r\n6v2iB2zh0PKNRjsQiI5J1tAnXZFDDvkWYGA=\r\n=rTR1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.125_1652571390923_0.3120257415120593"},"_hasShrinkwrap":false},"0.6.2-nightly.126":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.126","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.126](https://img.shields.io/badge/version-v0.6.2--nightly.126-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1f7827a1540c923482bfa4231e6872c29b89405a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.126","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Sc4ooCizr+beIKZ+8x5a/FtQ84hMnQXGRCa3MQO1ibX+a8RNUAcu7MvIYvqZiy47J0NEB3B2NHaNwp5m4LUywA==","shasum":"87054ad17bb1c7d1f16191d026581f1c1716f692","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.126.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjveGBYpB8dCdyApv6TFeCIvzR68XE1tDtCqVZ/HS0FAiBjPE+BCPLlhHU7TIETAw0DxLmTlWi1jL7llKW5rxLBwg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigZEIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Pw/8CwcFaRNYzYwLd+W/GY6FNPq5OHqz8o8v+EmMUqEUVgeJhD/A\r\np5CHLecDsLron9iMPlpujwr57XgF40/8HWXD8h2qM5d1Wy5xRSYanwd/EgiR\r\ne2QJKNpcfD16b+fi4G2f9BXrD+FsLdhnEsKcjZ2ZoMKRGODlAk9N5H1DDjH6\r\nKGCN1DBUbzRorJhIzA89THWinqoJCTSQE1xqAxc00UHTMwi9YiAXMCLgIDoU\r\nsAngOm8/B3mkkAJhCv60wkxCG5k8Y0x1SCkQ/cwHft+TDG2+wbLlVzDPsexH\r\np3NjzTvosHXZcPtklEeT/fE2KWbz63pEfG3+qzIGCSd2g2FimYs0g7ADqBc8\r\nl96kn3acHBkxFMTiGUoneT2WJd6PvAgpeuw8gY4Ghjy/vJnP0AHsQl5t7BJq\r\nXxg2cyOFa54WZJrOzZ0tuQTFQCnQMP+UAOPGU8NPiDzigZ/0tpZB08AsQCZm\r\nDwr68mwLpBfVE8WgraMfZfIWDt1j+koaFf8Cl8tIOwuVb3LDmVmp1Y2XRwb4\r\nzH7q4oMHwrf4XGFeoTxKl8cdQmR7L2x0Lnq8/4pQVL2rVhO3I3Jh9VszYMbi\r\nQ3vpR3YetSTxA0y92+KSdgiacNTZvj0Su3noFyHzdqT9ZV0BwSzxvv8CRFAq\r\nvs24tENEm0ORLv141wJEgErttV5PWrpUNd8=\r\n=pOhL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.126_1652658439804_0.4194760849672792"},"_hasShrinkwrap":false},"0.6.2-nightly.127":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.127","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.127](https://img.shields.io/badge/version-v0.6.2--nightly.127-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c456d9345041e9bb356b61c89e335a63f1274664","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.127","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+UmLGeRaB4oqjn3/wxQMu1OcnMaHLXyVM4xVoXW/0IhKIx6fkaPPPurGDDB4KyeWkfovMuQvBQPd6z3RKzKupA==","shasum":"f51d11bd8a97ffcb6eaf700eec8ee16434544441","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.127.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKKt0NteOTG2UQS1kQTL4mBXg4mPV0+0tmVAe5l9QKNgIgPGLHC4FWA3yC5EzABhDPZCzJ7wD4ZuRWvVuie9ZssUk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiguA0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAGw//Sr8Qxqk18YLhTcKe4lnKGjbWtdu48nalBUH8xryl7udxrv4G\r\n5CVSpiAzRrXUBDA6okpUBfBrgwML8kAB/YKbAfEUmLnc8Eq11Rl30i4ex0Mt\r\nS5nmTg/2GqCr2x/SJCf1JPdJAXYK79tM+6HrY6ZSnkD3DpZ9o4k7VvKZvHIE\r\nWNbM0HO9MHQuQapuxQ0UDLRQqpNCV+sZI6bxH16B+WUgNxMTfCEXPeOYNcRs\r\n9QiX4kmy/qnc83XhMGa4CTvVHhHElsG+Ma5rN0MoXNuRUxPL88X/pz9YvyGn\r\neJTWBPpCq7mnkTFoMebyH6RvdX/dAX6pTgs5Fpv8q9Kd1HJ1H/kJOVaJTORj\r\nYsBnrGcvbAjzl30RoqYQRvzgNg+h4Ue1UiYl3l9m11YlMloauLYABdubdlQ/\r\nGQvDImd+ialxSgubjVeEG2kjL2R1siS30KViS6lEXOgmf6wIaAw2sTUs8vgj\r\n8hJ2TqGNEo8VN6fU3/K46zvSUt+u8sqc6cDKQTDLeJdYrMpH3XEZ9cXCEvyw\r\ntz0TnbUslu/tneZ/9LWHt67hfeY+I1gZQXWMIN6ppW8etYpKoPsKm9TJFymC\r\n1CIwqxj2GhebRBLk3pPO9wA8tHwTFCcmI4/Rvu4auGn3JE3QCt6PcrHZetYa\r\nCIX/Nps/+9zgLAdL48YFk1t8kxCOmpwdjDk=\r\n=28QB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.127_1652744243980_0.6454356612655014"},"_hasShrinkwrap":false},"0.6.2-nightly.128":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.128","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.128](https://img.shields.io/badge/version-v0.6.2--nightly.128-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c186664065d32c566963685eb938fdb04e584b8d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.128","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-2PkeKWr7MQHu3ORBzhX7RasRWsCXIGAU3peZm9/1fvhP5Srnk4ms6cp/sP6UmGPGhNL5MOgZ5Uy9zfqy7FGtpg==","shasum":"763b70c6f4642bec7ff96703768cb0f5327bbdab","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.128.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ826+eXBHvHz0xlNobjzp0PHlZLlyvztDn/xjJO0lTAiB0LYSg6IxfZuIMvOuZChYv8XqiZBkD36I3D/7bQkHKBg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihDGFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptIA//eKeLOtwqz6BV5NcYPqb4gbBSOhtboT2GvYHVos+fUDr9Ea7T\r\npZ5KkWsexAr0s+tF/DlChbco4LcB7yD9GK4mYbEm1ar+2jXLD4J9ssvDfIZn\r\nhMMo4rBp+FjNoiRLy9P9/yPIqtlHz7QlVsGw8hvt1yT7nU99C2NdRIJpdBl0\r\nLxc/2h5hqOHKiYy3TKZZgvqkqSQqqyrKa0jvoSxT3C5i+R3K/Vc+CI7zGq8J\r\nCiecLnIwXT3dNwCeTTYaPH47Gg4UumYiWtNK+uSP4c133ooGpRSa0d0izpdm\r\nBvYFfP2WsRK+QGoL9OQnqoD2tUvQEh+MBD5bJqw7FG6lphTM8P05CkgnEQay\r\neGLQLEnvFvOxj8XJX8PlmDT/c/JH+qauetj48ahAmoeo53qcym8RYmOj1BYD\r\nCTlLNFFusWv2cdmhRzW2jYAhECrGqO/QwawVT1OloMvIv9lDYieZTCPXWXH4\r\nA40GR2H1m5kepRmAGccPNkUwYr2nvMY8jahHSlcgWx30OPC/7/KzNhySp4wr\r\ncXz8gSlR073A2F/ZEr2Q1c1EAYOZiq1TR9BNulHNjAJ+UxnhWO2PGK+bzKoz\r\nGYP7XAs5NyMWQA1IcULOVPiIehZJpkVMU7wtEIDPqU/l+OjDZFXQBi6leEeL\r\nlIwX8JP9MkXyhZZxTKhlgbYNbn7XcvM+L2I=\r\n=ZCyS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.128_1652830597494_0.3627861870195863"},"_hasShrinkwrap":false},"0.6.2-nightly.129":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.129","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.129](https://img.shields.io/badge/version-v0.6.2--nightly.129-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1806a4e35c9b4bbb588f8ea144b1d58a9af4bffc","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.129","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-IPr8d3GJ9zOLvW5s53hb98g7AOeC+90K26QlW+T6QoAYpDXXCD78itka/gFG8GpQKqRDTpvNqWRi6RrOBejMFQ==","shasum":"361f1689016a13dc22ab78bc02a73ea341d799f9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.129.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqexOkiZVIlOQHi6YUMu2VZOgf62+uloSkac9YbFmtdQIhAM0g7+hdVYvBA5xUil2obJbW13+4pauJ7MBelE0CiFPT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihYMQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4ug//XhdcxP+WLjcwG7Higbj1q9DS9wXw13VYLsjjZh2tc7Uz5XaW\r\n/2Pl7426Hoo6pE+9QZz1Iepy8FOIAa3EZ11/ClEIzymtudD9ChGMeNGYN6x7\r\n0QBiYhTOtO9O9nWMXeP2AeMNT14I+Lhr1l/BVJW6UQ6WNQ0zrkQq/P1jVyL4\r\n0prU47rAsnP9M+AC1qf2Kezq23v676JoVgkCNy/7/nQZPuZXOIB+XQKUrtGf\r\nCt1K5W5TqHeD++buf5kVpIasSjCE0pv2RRV0v7/tk3UHpr/dZdgsaK4L/RcH\r\nrO25ueb0FAYE1h8j08FjSLmS+kOIygxDu5SsOQ48lOEYuCuyEWr+jEjgsk3g\r\nwjzfjWLKHwm0Ydr66E1ZD1Jkg8tLkXDzHCEyTQPPJ4mqsNH9eWId+pMdmNxr\r\n9wRslRqESlU5BDoYX/LzRHvyIs0fd++29Sj/45ENtMSNavvgIWZFdv82G3vd\r\nHyBl/y21GuwcwkF36pT+/Mqah8aZe6x77R9uEZm5Pg+7Zl2kNZUkPFb+gemQ\r\ns+sJ09PoELVO/s36a0aVrSDjEDWVB38rcUAFGAynG1piuFK40jq3lJNZaZVO\r\nCkPL5W9gIjq37cMFDgm1K2KOu58+mDcz9xhqnTnwoiLJLPamfWy9ZpCtoObb\r\nVVGg3fW+EFe96khf4s9DwfwOx65WVZzCQJY=\r\n=rQMK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.129_1652917008279_0.47326503311656865"},"_hasShrinkwrap":false},"0.6.2-nightly.130":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.130","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.130](https://img.shields.io/badge/version-v0.6.2--nightly.130-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7e5efd0418cea493f57a101853784c4231f9ef90","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.130","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-cfTG78epcRPwVe53l35X2BFhJ9OEvsjzD44X2YbVntuIaE9lX0va1RNavHLH+bONOl/Jcb7xxrY4nVwtBEi0iQ==","shasum":"b7e017b8748cc360f97d2d5f07eb45a30b45b9dd","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.130.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8RJq78g6s+UV2uT6sMx1YfjlnIwsu19TgkPpVACHu2wIhAKTIQP9zMd2ZIaXFsOp7kLSmNPDPRByhFAILpsEo+Bhj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihtSZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHsQ//acyDFunB2Wf63qvHEym72gIJUyb+EwWxfIk3HBPIaUxoQATH\r\njVa/tGOvqyj9Mj4zmE7J+SyS95nbAtnePLTEwVqhjxSwoVvh8MugMw7kShrn\r\n4ANexvi9569/wIVArlFTJetPJdzcKlhCD7SEsveysV4RhSsMV7of/3QJN0YL\r\nH1RmgHPGSYAwFAHtMbQwkAdmPTvBjwD0TLJEzG3uKihCPbzokYxcaqVI4oLg\r\nHY+OvFILeeFovaIqh2dDWYYg2rtP+czXPrYchvCJuQy9IFPxr6pqVYf/AVKt\r\n32bKTehD8/xnslkN/mJ3xgvXg952RhVvaqTRdNALnyMjrBDvObKXOaXNJkSI\r\ng0yS6J9ySrWBLpCUWmwhq6N1EzMFbfyBzXCnvC8H5t5xztM+UmrcluTnZSx1\r\nA9zVzl9DVneYtH426Sv58yKmlCIuIkJfS0Y6dSydH4UW0llJhN9v2mHORvJE\r\n8OYdTZGU4fW/p6y8NjFQ8EtAXEH8iCylEZdH8JzVbY1A4i9DkEMLl8JiDMUG\r\nD9jci8voPW5bWXxXo7sPnxFbsvdR0NmL1XtUdeHRDceDewJuj2aV05wvQIM2\r\nct3M8e3NIK8RC8dcxxLNUVAudBute1nwNn8LBvFkrWMbr21t9Iq0qHPJrJ3Y\r\nl/YZOQ7mdeFl2GtLHOHHdiHK2FNosqw5Z8o=\r\n=hUXe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.130_1653003417712_0.5570990862795371"},"_hasShrinkwrap":false},"0.6.2-nightly.131":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.131","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.131](https://img.shields.io/badge/version-v0.6.2--nightly.131-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a1e67098cda15a3c26050d3a650e1b5b7bf7c155","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.131","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-8v8FUn7OOWj9pND2Lfd3hxeHL5KlIf+FIPWUXwTn8ohxWCfFF6hEVFJgT+2cdyUMt/mI3xDuePPbUnHM8VRhvQ==","shasum":"e0c964609203c59a2e387e8298132c4d369e5574","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.131.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3ujWeqXiOQzuUiGy/E01bHGksmgNv5DtYR67dyRBNVgIgSpRDAtr43bs09C4dhGslTF8KrbK9yLO5yQMoxW4qb2s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiCYzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzpxAAnJXmmapt79/3p5r/pbYj35531+Q+UiF4vcb+2OnBAsbAarLT\r\ne+SJpgrwoP2L0UAcF5Nn3eE+3iEJzSWvMJD2d9BdC4TwP0iQQLRkZ8Qwm+H/\r\nCqyKt4PByzJky0vYvDAnAmx3S8uugOyBdUMLpWHkYQuaATh9VgB3l3JGzAEn\r\nV0sIOh1BFIZi4zFY1QGYoyukkq/w0MnPvNJPbezB/qFtjfTxk6WUVWdEe59b\r\nPbLOW9wPzmT/JPznCup+xj7QbvgGtqvfcims6dDzcqqEy1IhuuoeOn3ZOOAJ\r\naVjHJ/O/JCkkz3LmmUf6w6IWIPRQIZcC4REZMTZRGsh4f/ePxHCQMXMh4Jws\r\nHvI5mbZjc2W7Bw+UzOw5OzNWp5HXeLZ1Hy+cqOpqig9MBDlGUV5n5GyH2S7M\r\noC6/ymfkXZ+HbskhVnqvOLi/klpBtV03w+VaIsAwnpEDOlJPqajOxns7lcS2\r\n5iWhrh4AjVZZBCPmzEiI9W6FQyV1OGZhoWgd6Fu2lLyQ6QRLXIo5x//sTXWF\r\n+pxl6W2WC9Mjx4oDfcMqBuTAMolFeIVic8rGnURce5eaciIICrvYfTRW842D\r\nGSMXiO9uo+xCz9FfrOgyKLdlN1aEW8BKcgElcWN9s5NRhfYXBmO9/pFQNtcT\r\nKYYznAnmOWi34bg2ZIKyem8yUegtQ4NAeBA=\r\n=Ri9n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.131_1653089843512_0.37896173135905764"},"_hasShrinkwrap":false},"0.6.2-nightly.132":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.132","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.132](https://img.shields.io/badge/version-v0.6.2--nightly.132-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0b7bff7c20152af10404262d7d286c722d505bb6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.132","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-2AYvTN/KV4/VkjnlummOZ7H1BxiEfgvcq488Yv5NW47ligToQs67VqS0VgjehOQzdqiNJp17a2ep2PZldQWSXQ==","shasum":"3a64f37a475190de46a8aae2c8f1cc8fb72db4fd","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.132.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGb062snvz+HpFva1cCdmryhXmC6Cov7wW9hWwZfoaOlAiEAhGglPBNLa1VuQuR885CWsD1jIOZ/+uFs4psvZcLGh6Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiXd7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNExAAm5PRTSU5qo6AG0tRj1XrnbR3svglx/umPR4eg/mCk2IYyP9t\r\nLjLHIZVWy4vAo8K9CAMG9msnBscEB4Nqpz4hmFf1bDt1zWuAdgnk5ihmaFIV\r\nHJJRKce8FY/mDP4ghTpF6yKEUtt+mFP7bUAs4vLaUH5ZTDEU9INPcjSCoQEM\r\nQwoiq+3s0/scycDtmycLINiBOcx3wukgRrPAlEfs8p61F8PxVMiGxFJJueA2\r\nklNOU8viNlkSCl5MIrst9E+6U4lf5YX0JCzjexm5dVmvT1OPk6SQxPFM+8AP\r\nZbH/LJOokvJyroad/KlI3cBU4zj39a8sNII62tXgC6PsGwD+w9IrW0P9pz+I\r\nu86U+mSi8wBncGPpndnbuaP8RUZL66fgwYY1toqvD4QNyBEvCuq1lC2FkUYd\r\nQuuCE9oGuiucFi3BkZo5Ml5wQEO8F62L1gL4/2No/D9+qzTs9gUtAH6dgjQW\r\niMgixnCRBygGWY0uJDYI5OLJPyIRZIKMz49eXVAixGVxzLYRQEV/+buBtQBd\r\nyRLiAxxXMmBCsvkmRWalt6xZwnqJLsJ8mwt2g0wnwRurgb06RNBLW/WyJjHM\r\n9WxicFjfNJtNWpHodw+v/ijVaEt22en0F4bCWFcPYghdg3QbqccDP9EYTWYE\r\nAUD9yDQqZKmw8z+NZsCX2l9Uf+C4BOAdEu8=\r\n=HzXQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.132_1653176187139_0.41519410154034353"},"_hasShrinkwrap":false},"0.6.2-nightly.133":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.133","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.133](https://img.shields.io/badge/version-v0.6.2--nightly.133-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"45baa955eeeca5cc250c70e96460b5a9571c95c8","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.133","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-XBp3FTKWeSDL0t2IJKuJGNGS5ZczqqEgBSFBigshIJMDKaiBPsL/SI8gV7RxI3y80KCb4j/tH0z9qJWEt6fhxA==","shasum":"e529a26bc23f11b8b58b28e674230f87989c792d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.133.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLIfij0pVZ466OxXQVCjxlcgR7kF7GyPZmniK1KrXUJAiEA1EEjPl0VdiLQcJoAwsOG//r5e4i0FwomFp/57rXwg78="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiskEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeTg/+JTMrLB1A0PvKts5sclbpSOzh7NIfSIi9XFYXqnyiA/HogE8b\r\nw2ulwn/DM6Fvk9Zow0NERXh2RZzT17HTgVA4VeSqgikrsTg8BpyAuFLz5SHq\r\n+eZMRL3g8PDbUy6BSupgGaVBGj+EoMJwsi37iqXSaanm+iGC12ogACN82bEX\r\nD26M33uHac5CTMBbrM2VuOwlHTX/UNg7307ZWXGkuJARjbFF7JUPn7c4XKYv\r\nHYeVf2HyWJGHVpEDyKLGR/4mhyBq+G9kphDb1pYj7iTAgQQElg7jTNMdvH9j\r\nufYkxFrJsIW8YmMVxVawrokvnEO44KXnodd4Lxi30AP3GX5pGXvbI6eYMyUu\r\n2QVFZT7pMGYck1WRJdKW475NAgMURBfeAuehyFtwmtLp1kxw+y/KmPDkot4u\r\nUh3Lj8vfODMAjhD4ZYlWM5S36h+NQeRhFCPNptnK+mlzwHZQMDfmAH4YOVUx\r\nDi/6dNtK+ugoeP/K86SPSXSUtZR2s0/9jiKJ0rnUQ20pxN1zzAiNptRUu413\r\ne6ue2kscm0gLtV/TNrMBBt1uVRtKofhqPAs2t9QIDGkZOOaO//b7S/xdWujQ\r\nPO7Sz3n43/p/g9v+MdTQ+ez3+DAB+14IktEKrqS4GMm8nsqXSwkG1ei05CkO\r\nUelJEVkekwQILFiMHuLk6IJXfHW4ffxxCeg=\r\n=HAde\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.133_1653262596200_0.9320475919866629"},"_hasShrinkwrap":false},"0.6.2-nightly.134":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.134","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.134](https://img.shields.io/badge/version-v0.6.2--nightly.134-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"dc26eeed4816be3b97fb8a39fc5f4f22f3bd2761","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.134","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-9LrqPnGkZJ2S4D8LpMLoLtABarpYDyK/MAEyYYO404KlHpoEEQqcdtJMdIHthFVehCfQu+nUoyexEOdONcrFZA==","shasum":"68969c2797c48c152740699294d064f0b1400505","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.134.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqoXHkqhP7U0+T5VcW2V+v+kFN0wnQLiB2SqQbREsleAIgAiiYaRq1mYDLEGn+5KVxiAW/X9LqVU+ItCz/ylnPG2Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijBqcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG+xAAgKVJIwnuilgvAR5WC88v+9T/jK2Sl+6QQ3wyrQsKvVX/8prz\r\nLloAHSp0pT59zjcOnd1ErOL+IsbJH7UUCaRPcELx0Nk52Lyk21Oi98DZ9a+K\r\nwpzzNn6Ld+Ltxdm1Xjzx9xVPVe2UFvWcgp+66SJDZW5IAEhdiYE56siS9ixx\r\noSsOF3eOgSmcGdBoYk7XqtDPBZsUywNZc0YGnmfsE35QOH+jcUBPgmcitN9T\r\nBjsRNVNfUiQr4WvzxiMcssRtmu0r7lv7snFYW9/T07/v2vcCkGY/kUi0jgmu\r\nZNbhaj7xyqGqTemS0mjmiH6+fvk4ipe+wbRpDdGYzkJOb5jrizF7TgjydUFT\r\nSvqRLUq7jAVsw6YdYgqOYwYWQm4/najFX09H9Pxz5YIWTSTpEzEihKxysuXu\r\n0qnZteVy+ATjQpVHDCeON0U3TgPJxJw7tj66lM2NGcRya8Sk2PWl4dRKPWox\r\n0O2UaxfB29lTA4Bnn8rgfRbUWH/QUPcL5WwqI6leJgyFIFYGxToJNFYkD8BE\r\nuAH7LqRdJN3BG0mjHyrw3EBNXAw7YnQKp8G36QSoRcDv9N5Y4ITVX2Sd6+Rl\r\n8RrOOJByl1zPc5jXNCl97HVsqBywDyA1S4/8mst5lbhQCx5b6RQR8Td1sYjR\r\nXS50tTv1lkRyY0Va8cVhdjBKA/Um5wPzOUQ=\r\n=fvkM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.134_1653349020450_0.15313502056739536"},"_hasShrinkwrap":false},"0.6.2-nightly.135":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.135","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.135](https://img.shields.io/badge/version-v0.6.2--nightly.135-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c3bb109b875662a789c39cd77fcfbf89f3eda4fc","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.135","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-zNJN9RnrRC2QZMg4XDV1tPNpk8HhUtL1HJb4/QFhuvgD2+XWjp4MocgC3UFpKLTWRnNOd9tjh2iYfWMGxaC7iQ==","shasum":"16b831be1415cc6362ff8f7d36deef9e198d707b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.135.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR036O7feuHoXjFUoQqjX+ZI5FYbwZPU9YSyV63OGPeAiEA+uulv+i0InB+3lXPrTQAd035X/JM/ieP/1aCWUn6OeY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijWv9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDWA/8Ck1fli5tYvZ4wAqfD/mNlrJ2NMQoQV2HYgsdXbyhPh7b2d9U\r\ngM1cnx5z+SGDWQ8i7ibza2p/6IBWVULFZ8AO3VwvUFf+0krFLM54BTtBvzDh\r\nuW1tgWoLEQjqyUZHmd6gTdqStQF9JOD14KlDgwqYCUD7QO4KkKKFgA+tBBfw\r\nHdtnGaxQdl/8iaaIpba9hmAXiT8QzkiH3/z+ZgpaRl6Rx9la8KqmRS5/Z45O\r\nDKE6KVsWfEsganLlWv7pI3a4/6ke1sfdHjNr6nV2R4lgGOhLpUfUvtSy6tIM\r\n7h5rllm4T35Xs1YPOCRuvrueoYWczdXzamJi/I7dvdYRA2R4hdjqKHOC723H\r\noYQaWPLCkZK3Vg+2MMtDXhN9N91US1wAb/a99TSLB1ll7gzUQnHvdzKMIico\r\ndOmWR+8vRl3LpVEoymjm9lcCLNS1x7zX4Q6oAiHylxcxBpWX470Ap2bvSROg\r\nNwkyMRg87y9QuKPqaPOf9I0vBnXhY7Tn3MeogslO35EVCMfCfqIaEpkZZ4E/\r\nl4vYyTpowojNwj6vOLDOlwO0AS9KPBacl8OkNFDSR+EbRnhCt6NUqBjz12/w\r\n9dqZlI/wT/JgF4UuU/jtJD3+6h+uxkbUASWxx6pNglh2BVr8yZvvSszLejN0\r\nVHMGDU8rfdo7csmpNewe2VTjUW+UmSVuavA=\r\n=AP3N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.135_1653435389531_0.11635391371367954"},"_hasShrinkwrap":false},"0.6.2-nightly.136":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.136","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.136](https://img.shields.io/badge/version-v0.6.2--nightly.136-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"92e2be51cf14ab1b2907133b0a2350a2a7269b3f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.136","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-rAVT8BY58UZU2RKDx/roIxWnpMS+h4ztdHiJ1W0xiLQRoHUj+ctxKC2Ute5zDBS362BUoyyNrj8WVW3caBT6WQ==","shasum":"c7fdee763ec024c6911b65c22d95b9faa2f40240","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.136.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9JZVg9L3o5DKTxkNFr0+D3nVYJCMf3V2UtTX1qcG72QIhANF2RuPvu/UW+/JNqB0e43jI2ihdXmPWbI09aMoSzoEv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijr2pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq07xAAk3K24MTUeAakcwajCXhJgtezLhD2eoAZFQGiRqiMF8H1Gbcg\r\n0AQ9lEa0uAJbX6vDkz24vKZ/sC02LJo9kemjRX0/TbphGaLB7VdkgeDYG1Gh\r\ndNGAdjTREcjFB20Oic+zvKLjqsZQINKDas+DZkl5cl1RRkM/NDerhkZxTPL7\r\nfQ7a+9ooNGX6PiB21TCdBHEFDnj1R3L8LEIysOnM1gnyuVEBmrAqXFoXd/Qj\r\nqPUZ8XMxK38gSqHx99V777JZuhyjwpKrcvVMlmiQuFxaqOUexIb3pYuFyARw\r\nyls9Lyqk7AU02B6d+tJfJSeZXE7qVJ2YCcWowITJeXDan83iHmLc3YrsZ854\r\n89gh4EpoaNn/iGno2WA/4GkV9ZsPKAodEvr1j9kv+0+jrzkXk/4sX7Sz4JIO\r\nddc7UrcF/VPG8Bb1hCfn/8uuoaRFqZ4OYdnsa1V8pN5PdsdDOq/ETDRpjrtT\r\nyj/ocNyAO2iVK/ivvGeCKtORK4NtHCHWTOjV06hifRLETbNy48m6rH2pcjNy\r\nfQG9bicIez2+ZLI4Gr86qAjqyK/KGG+Zh1bKzBXuAjPvF01cXw4//T10EyCl\r\ng5DCChKaPku46HRt9VZGAFtZtacCbnc06U0AmkWH4XXFxlvjQcm+TNHSfjGr\r\nMJlTAM4UGkyFPBhmNVwFWpONu2zrrlQKO3I=\r\n=mBZ6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.136_1653521832640_0.6561416450230435"},"_hasShrinkwrap":false},"0.6.2-nightly.137":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.137","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.137](https://img.shields.io/badge/version-v0.6.2--nightly.137-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"73325b99f6148067bb4af6256342391704b24846","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.137","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-t8vRIluLbrLomy0CVMlhAieFNA/Yfwlga6cli8LyA1EWqy8aqHlw/i9LNWA5eamxaF/EnnedypqwJ+nYqTP21Q==","shasum":"f6a3f66970159025f341b98b684c7fef0c715e4e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.137.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFi//ajP4wLbgYf9+p4ekYFL98tI1wCzTQR8gORK84LqAiEAqR3pCu7jYgbIS3OmMWdhaH0S/qJnRY/qKe2xjayVmbE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikA7YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDdA/9Ev+Gkn7VR8UIHaTuTqGh1ZGE1VBXneDIGdkk0kKdg0gVR8rJ\r\n7lmAUsBI++zSH3LsjcEtittKOH33t02TngMXhrD3fqPlkAZAlvb72EWzUf55\r\n0KLhfW7qT5OtoJeEwrkDJ7WtCItLgYUrNT4ChY/buGbQ2rfw4oFgVvXApnBA\r\n2cpeB19e/XfiDEk4tzqfQ13p/iu9GEVHxCrI1a9O8uk/ikIMBeDs3AXfwuuj\r\n+vaxFmUwIOarxfkXV8WDMgndqywDoI0Jp7idkG4NuVryRNhpfn6ccHWNi7jo\r\n0dSTlFXvwa99Z7hs7Mg+GBLhKPOqsRtCdNNRiXmaIFu9w4kgzTcJDhh6ORzh\r\n40UXLhzdq2SZ8jvUWRLPeXttnAsDjXVo1FUZHfOmvM5uiu+v0Nv+4ocaJUgG\r\npoaGQe1gT39n3X55NDKlRcq2KlmqlKv6A3uRanFXKhjK29gPLKLpP/v+0D7b\r\nflCFc/vVvEXYhjlXj25VbCEbKnlSFWUh+rNwXOLtJ2CasQlP2lQ0VYnDbJJd\r\nILItv0eeHKxeRrqKtKVu+yHRWWM/nqpl5EQ0dC5X4TZVEn/HdF0CuDdc3azg\r\n+inM2UEdv3iGmy3Ntg/dqDScBYM3uYN6CKM8RqC9pphI8SEph7tFAsGbO6mN\r\nDRnqX/EDYj5DTvOjsJc/5oBv0Lxi+k5r8lM=\r\n=Bje9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.137_1653608152025_0.15787705465976498"},"_hasShrinkwrap":false},"0.6.2-nightly.138":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.138","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.138](https://img.shields.io/badge/version-v0.6.2--nightly.138-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"120ac56635f44095dacbde279f13cef289d60bd1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.138","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-2L6zjL2+Aut9Z+VRd3BoWIZkYnxz+rl/JlNQNfAdjgURuaog0qFAbHXfwMrQBQhXnl3KmTwVRUI0hEe94PYfPQ==","shasum":"26d62637ceab8e2419887c80ca9bc9cb57b2f299","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.138.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCG+txXMtDfvSJQUD7eBEqupOF8JH8EArPzoP04pA8oAiEAl3GJL1YBkaFlMlqh/v3eTaTUhX4gjmLI/UqlkoNzLfc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikWCXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJew/+PmPNKpujPbhqhnWjcYcMyuTe8zfxwxlONulqRVICyATGs/qt\r\nss9uLWCwi6nxhbLXG3Z5DyXwsG9BdEA7lTAfWwxHN0xds54K6kFoM73wBubw\r\nfU8WIC1WmY4LuEkXLgOGGTxBSeMIRJfFVNngdKgzdnFRcq8qDi/Trdgu4y5z\r\nXZwwf4c+nnFeyF5UArSoHAPzyO4AfwskRJYJJHzEGsmbwJ80uJp2M0A7MijR\r\nMbUXd7rbbw9q3i5MuD1SSVbCywrP6BHGxg/dMz+yT6zYp8O3Aucjr4fzAsv0\r\nXzAnWo2TIwcsDQah0hH5C/X/TziNUiuMDLa5Q3ooJcmnOaQSrL8esRP/cb8a\r\nirWsj21rNlmvv/egQOY8UJH/quGDgvE/xvBKS9Ug79dd6zuiB31XcBe1o36G\r\n3CMlLueIyEQxCFmZ6s/IRbDp4XGM9jZODuB6eUqrI5HRj8gv85cP2cl/CJ7/\r\nRySmkjmOa+ywN7bQrMCjqzR5GVOyiyXHe5/GuFB2qn4o+ltWFEYMjxlVnuGz\r\nqgYF9OKfvwcHTRM7P+zvbUcC2GJ72TRWdu70WyRdkyIvsj1HGkFlHKaoS7Lu\r\n1aNGWqWcmoHkTAJgZqk6pmtV++k7rZKPXSbQhF01R6claZVuugxKkpB9zPhp\r\nUDx5oTexEIVJ7qH/hZVlwXY5hJiLVJqyMcU=\r\n=wxS2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.138_1653694615373_0.6244027008434563"},"_hasShrinkwrap":false},"0.6.2-nightly.139":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.139","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.139](https://img.shields.io/badge/version-v0.6.2--nightly.139-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7aef8cf65e25e59f8d2fcc786eccc7af13877b5b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.139","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-6wP6u6LlACqX88u8OOGQK3nnsDe7bjFEfUcNXPBwy00ooXHpSsbggEbuW3y8g/JgQ1pD+FLauGNEn3M1e8/R+Q==","shasum":"38fa42583434dfab96cfda76e412b4ae23e89978","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.139.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCbVRBjJeLC10xBTfJHSzE9kG5yVz5WZax95vfkIZqcAiAo1JfYQDqJELHbDnQ3bqEqzsoBi5M1LQBNspOnCkdUTQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikrIhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovIQ/+NrcusVjtEiNj5p7u3r3obbBngE7/by8bKbSJUaBUCYFyk9F8\r\nVUDzo0NyY575fwn/NI2reGwEFxPyxs4NAjxEXKUWIa4Ljcm5QDp6iTW9YuD4\r\nAjX69sM4WurjxDUeKEYgErrhruw/QtpBjxQrVHsrNbmGuf24db9paZCqmUCm\r\ndVD/7Qx+H+HJjBpbylXb7PdkIxL10XUzn9hSKOrYvVZXCajjapRevw7C8nzQ\r\nQZ9LTTDPXPL2R3my7tNjSUX6EXHgTrOUf1wHW+WzE71Z35xGx3+UJJ8TB2/b\r\nzphiOJ0/guy9c+DCYi2Q2rigEUbJ3k8C+X6KKMddrt7oBY5k2/hXIlv1JCXQ\r\njUrrF/fkLq39zi7kwL+BKvMEMLVmz4NUqViES9ado5xHG0w9S3bWg91RULi/\r\n9rZPxrJy6nWR4/UVr62r0/zMupCM2uXYmkHlMtFzW+NnSUW7PKM7AyITIivJ\r\n15SErgN+rokmu3bmgV06CVwTrRA+aoNyKOGpJbTbodo/xREn0QoSlNbWoJ2L\r\n+SOleSP+j6k/NFAiq9zXL2ubP4NU++me//W5qLiaAkPr8zxs2nONKWF6LFwA\r\nf1AmPtVQT84R0HNYbtSIxrKTdbgT751xDWXEg3o8RaSCgBi5A8EH/wDAEtBk\r\ne0sOPsMdTOP9VlMXuXv9n3hajsL7Ma6ZNGc=\r\n=jvR7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.139_1653781025755_0.6059974583740904"},"_hasShrinkwrap":false},"0.6.2-nightly.140":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.140","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.140](https://img.shields.io/badge/version-v0.6.2--nightly.140-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"af9f9b81d1d83723c725e99ce189fc6b36cd6541","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.140","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-dNPaPHJaPYAlDfJsOh1hIULhpk1Qm6X+F7AEsV217JTUkZx/KlSjHA+cJ94fSUQ1x+6Jyr3XJ6qKPC6JIJy6Dg==","shasum":"a4354f0ba2d8650655cc1e56ae3ff30681164ff0","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.140.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENXkChF+WCWyxqetlOxXp6aa+/YiV+gqCLwl00IfEZpAiEA/oqhrnyxRpc4DaV3OY2UwcaEDMBAjlzwdNaIMHupCEQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilAODACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSlw/+LrQJO8243kbMsaezrqrWYu0Uvy+n0RwpJMTFRoZWnYbB4+rr\r\n69+KLY7gSoDVk6ZwrYlFsjpzO6D4j410pmoqLwVxUrsZAbOuwIsvOxsxypE+\r\n0Dm8VVWIox9l1n5QIoaN0k3StqV/vsoUTDiyHkU1XjLKQp9lCiEj633rvXzs\r\nyGZu5Gys1GVfHPyZLsWvmzzkFbUgqPdNxeYmYrMTpEho+h2GKa+sReR9YzI9\r\nwcT3ulx6FDYqzbOIVUdkKDUnwoMV6xy1oGTDGwEU048AOYSPb/apUtqfT6WC\r\nnT8gdSTEjLCf67mBkOHdQClGaJawSLSCJAFNtkCaGPe/wCJ5OBS01KHYpLs2\r\nDXoS8SzSqsaRcq1pXYHuqkRHuhRYPMgoyrOtucSuENP+beDYHm1v9wxcqd0P\r\nw8bD1h/XibnRx5o/d66ucV85NbDMzRgaZcoTnsn5Zl5zY/omVlESxbSzQYnV\r\ncy2hWdoQfTtv3AMtrVipogcJGhJweeWgN7X4n1Bc3xzimHwU2J3OSlkxmHM9\r\nQd0mSGbD3fYuup8kD+oWt5Zrhx94vuXPs91ozay+00JuUzfATbixnhHNSA2q\r\nFEr8vOASjuMmds19QoSzvMPGnBbowJda8xAPsbgsnWO5PsuA9RLcF+rzIAUw\r\nO4Aw43Xmv0eNaggD1ILui0vXKLRfRE/TjI8=\r\n=Lmf0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.140_1653867395369_0.6950639950719331"},"_hasShrinkwrap":false},"0.6.2-nightly.141":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.141","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.141](https://img.shields.io/badge/version-v0.6.2--nightly.141-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"dd9668a2378b433f551d26b8bf36b5aac285d0df","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.141","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-N3R/j0i0AGC1wNI2R8rUNGXWYP1xD0hBOC484Lvc4HPNIVVf+xvFya7dFeIf8EDmuGPrmR7zQ54lMofJcs36yw==","shasum":"725c4f6bded4d7d528508db56cee1def304c1de4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.141.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHe2VmuX/LxnWihjf6zyAaRBm7t+GxocQXuO5TbObMegAiBHOk7MgAIPTkvX0YD43SI7fA1oSCUahgWaZtb8HIsW2w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilVUrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqWw//RiJOEwBzVZXR3ZfjmUujkMcBmTps6scxDxB3rOmWq6WS8tBv\r\nKzQri2HtsnVy3ZGVYgqx9taU0Cx6TvMnsG+PD4v54baf7Tf4rrstLodSkuKO\r\ngBUY1mWPwl3AbjjJ5I6Ij+a1dIT0U1dxZ5snJ0W2tQvG4+Wk8UVuDGc5P1z2\r\nPTg9FrItVwtLY1ZI5CXQOIWs5SvBQBThBsl48M6jGBBl3Lpk7Dr0KAEYS46U\r\n2Wfm86VN5cPYAVLcAy3drXkXzdrfZyUEvMrR3R/RxBgKpY12225+lYmL5fkZ\r\nJvJsWaYzqyF9tPck2KE3DKSKyt+/4NcHHXLuqsUT3brbs0XUBPK0PYSTOXt9\r\nembh3AFZ9egnlqd+Q54vzJLglM1Gk9vKjUWukMatPLQsOs368rz5nGYTN9Pk\r\nyj2c43lpL29AzdGre6L+HBX9Z6NMu+EqQvlniys6uBTkWuIeDn4LLUy/bHRx\r\nPpGSZUZ42TNRPel4vKKn5/TB3VZZ3TFKaH6Us9LPFQ5VpDVRGBCO25KzBH74\r\na74tw7oY6i6+s3u++sM/5m5aIGZbB6+/hdYQWUwvDe/wf3x1jXfoKC2yCWKj\r\nL32wjRLcgEPiXPFFawVW+/6OFTUdXnV9KwEmylM3JoCIZ3NB4qqrXTxsaulT\r\nkHi2F+yS30cmNcGg675a4k7z/KTk/Txe9x0=\r\n=st4p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.141_1653953835756_0.7959783742548343"},"_hasShrinkwrap":false},"0.6.2-nightly.142":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.142","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.142](https://img.shields.io/badge/version-v0.6.2--nightly.142-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"17c3e79cb2671d49aee92b7a93d0f68d67564e47","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.142","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-uGXyR+86W+gdFvSfQFv+vr5aKuIETSOl9xN0UgP4FRPmvtMFnJmJ3O9+/DTYfdJ/d9szvWBCb+VJW06FAPDslQ==","shasum":"041280fbe59878c88c61a3b2800f50302982a2c0","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.142.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHlcePxQz+iJ/7kuBPTMtpTpgPJWp+DkqcproxktQq5QIhAIeB8EaxMH4Y/8ZHKe2/kAu0jd17/xWOxUFZRb372A1o"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilqcCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdhA/6AwMftrKcNicgwTTM4VNfcy0YITIX+LqoPKsj+8bZQHJXndqf\r\n7DbchN9SafG7XbYOMhEXfWcQ5HzZj/SuA0V/SIAWwTqOC2XZSoaYZrvRbCO0\r\nD2FGCzymkp0L7+ebQAitdNcGhMElXaHKmCEhBCUWDYAqu4+n2+e0C31+cDug\r\ny2PDrdPM6JFCmN9WnbSvjEjq+lzeSKFHPU2AsSEbIX/Cq+1jgS6hkpto8Qdm\r\nWBW0qaZnZkw7jAvxRAcphSsPGfwqaMsnOOVjcgGFaayPKHiLCEXDbHL18OVp\r\n94nz3Vdogw7R5rWDldhxYN2DxP0exYRImypn2WzXzshEOvuCqBZ7GX4w9vWI\r\nrydc+S7x/n2EwjBSWaj4jux16fvfHLSVUNL/hdMDefbO1OZ2aOXynaLa4ldK\r\nY/rgO1U+RKNUow0dJbYBNuvSLI881vPhv9W+I4KODvOn6evu3TsDs36eYCKc\r\njixEjIDPALNVoL5f+kK0f3NMs7jXJpGzSgUTEwg+isOBfUnXi1VsBdkzYDPm\r\nx3dwRJTF65M9bfIq5Fu9J1k0Sk8srbsJLsPpzxIEnYzESbQXpr/Y4UFkO0nu\r\nwgA46KgSn8hOcIyJIIOb0cAY4z+RVN/roijFHbXl1dBXRtvZ4wFIXEpb+DCL\r\nvfBpf5HEBMr7Oi7DTu8wD6zvJwOGWf2F1GQ=\r\n=6xH7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.142_1654040322721_0.8863425214435612"},"_hasShrinkwrap":false},"0.6.2-nightly.143":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.143","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.143](https://img.shields.io/badge/version-v0.6.2--nightly.143-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6fd689f05b0ed12e562328dae65344dce78022ac","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.143","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-aHzNLyGuob0wdkHddQArvKjqyziJRzS9GEWhI/9WUJFmrrNtx5aj28kefNthJhakCQPY8oQvOcGIIZD3O1JstQ==","shasum":"7113ffb6da3d751ccbe497a3f164b354bd63d8d1","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.143.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCyZQz1dtISA9ZKY1heQW7ixmAJuYtWeVEaStJI1YHOwIhAPg2bQJbiyikSUe3vvLJthhrPfz5Gp1eB3MnZvG/p/Q2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil/hdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrONxAAj0LsE6stHIwfDrXeC69zNimIyTOGodRkBPYzhwKkPrjr3bLL\r\njSsVulDxMz5H4FwEFjrLEvoZHdpvM133PLEpANV53MAai06oXd84bhlBAUht\r\nBq+OkXMnDBeNb2Ha7FLIgKAq2gYjvQbUHw8s7oTMyAgU2VuLhhXvBj12xQkE\r\nfdX3X3uuYX/jDCHMTHoPtJedd7tDU/hm0Xo8hA7/Ms/ZALdnzTMxqnusffWK\r\nXubaFevq2AJ5ozuq8fPwZl3e/jR7t5zf7NcdivYOfBvk5EhSkRpJB70WqQMV\r\nBWGjxUY//mkAQCxKwiGl9+k4WFsyimOL3dVkwnwqR4uiKdIR2Rw7E6Qdco40\r\nh6gRk/X50OCH1Clp4/bqxe460s0y7aicPmds9TUNDchneSMmDSLcyro7mSq7\r\nFEbn05hSitqZl3Fuau+IdVqtlzXmL2kri0ir+t/KVcc9BojhiM6dYKFscupE\r\nJV/Kw7/bTw/QRJRtn8ELiRkhVhkw1kMpen0HHR4w2ZSuSwHjyylVGoq4+p1j\r\nLhh1/fJ9z6gI/6Edi27N7JKYcO9B56nbgZCwq7m6OpStFzR6MgBf63ykKP1V\r\nWEa7YE5ZktFF6/GX7zljSOI1lt341uoJgq7pZSiOgOZQxMujy3RwOZXmO0VG\r\nnIPJwig52ZDw6n7YoOgOJaTo8PDNTfcTIkE=\r\n=8K/9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.143_1654126685098_0.9680707531935351"},"_hasShrinkwrap":false},"0.6.2-nightly.144":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.144","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.144](https://img.shields.io/badge/version-v0.6.2--nightly.144-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"91d58d74dfea5a9be3fba1d3e62826d63cfd6bc7","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.144","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Pn99SXCpvjp33F783ec2jsbQBzLo3guAnmF/JWzav2VHuSFH4+o0bSz3KP/Yj+sowDadai/axsul+6bUWGeqLQ==","shasum":"7e3a7ef97789c8c93754ad1c941fde4ee0d58c3e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.144.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGnsPgoUl3C/8rdcBkqOMYPBueyXy+ldjOBDnyumST1QIhALuLr+Jkr3qFtQR8kmK8TFzvL8BdX/QDpmVTtielQ51b"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimUlTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMkA/6A6R97qmlGMnp20GFQKUDCdAO4z4pT7qxWEYW4OQVlzcO6FHi\r\n9CVjeaSH4SWDmMbv5AAgKhNNbZyBALP2ZX3ro7R2Pn+ZVgygvTAYjjHvGbRP\r\nmxnkDynAFy5HsFCjq40uMQkRBcgN3wrYjQi0ch0XYKDcoQ33AAbeMPZlYdMk\r\ni0SlcNetdftV8J0FvUag3cqUT0fyrE2Jw3xXHh46AK8fC3NZGmxDmJHpKDdf\r\n0IzWBnHuZxaF6sasjgEcUeMNDbM49a+WxF7Ald/bkCQFz9q9mYePO35QTBc3\r\nsI8RlaDv1uqHinfQFDYAzxZigBkf3zbU//buIIZfPbMgyf4eKvdCnb2wIrFK\r\nIp6ENakqGlyguoFE8MbctXXNiBsY7y0WywF5Pl/MJMnSJd0EndHU+cLNmI+2\r\n3UjiK/bkYeYnmsndEkcNAhg1Dd7Ak9pxJKX0g1WXJoILrEfWNgGMO/2A8s8X\r\nP8tqsUyKdinFZo6sU5OYhRN0a40QIXjk7AZBaJ4S0zgpoUZxVCkeh+r2vbhf\r\nqqymsZhMf9RqusUr4YX1leA+VflPgZr1rTlS6h9Ctx7ZK8hT+UWkr6VgwidK\r\n/gkKijKCuyVrggcvgmxviwiC7VI8orj5DgiKJg+zcRowdYEjokgk4Liov0Jp\r\nLuQwgLe07CAEY+bGEKtZuP5HJpm8cnitH1Q=\r\n=jAbk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.144_1654212947323_0.18953492071079392"},"_hasShrinkwrap":false},"0.6.2-nightly.145":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.145","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.145](https://img.shields.io/badge/version-v0.6.2--nightly.145-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7149f2e7fb1e73ac640d499b49100128e0dfbc2d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.145","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-YjYnPu0RcRDWBxHxb9IKyJp9J2scx35Sc4LRI+miSoWSOSyCdVgu0fa9jmE7sf4sYy78JaHMYSzU4WobaremlQ==","shasum":"243edec1fffa1b41f66ed1be7a50ad05034bff79","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.145.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdzPBlrCA0oDyaZXbQZFD2a3Wnk4+DTqlHv60mnafTSAIgcBV5psN2d586gIhViCvya79lbIOlj77UPrmlbrUULlY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimprNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo79RAAnvZ4um0sI4Qjst2rowabP7y7wM5JUQU3/XviNU+I4yRGAA/l\r\nA2cEZMjW8omlgXT3o/y6q0kHhgHC448V7wCI0/6Qen3nNsYSpriXyE/l04PA\r\nXAIfmCQj7x1DM80/4IwtJsTBaKSxF3EwQIcwF+67jskNwoHk02iMd2TAZ3vX\r\nX88knmwTaCm9TodrO5o6YgSKNz/VS5pjG2aTE7hR1Cw5i1nPcINn4KgwZWoQ\r\nhwjESsPLLB9UxSYsPf7co+cMo6wQ+gGITT+jcJ6gKi1rRWPSuHOb5O5alGyJ\r\nl8aAq6hrHlqFj7MN17BJ/Ao4e2d9Me4SLBTLbwlDGex0LA4mScbnSM9/U85C\r\nfs+MMAzpi5+pHpEsKc2S7Tmzsw4EUn7310rYGPtMMNScXzq5VeoMQYkM6msM\r\nQf2LCCON61DOm9a71dB8CBl7o8Ax5EQabLRQeOPYxvcyidatWfTpvcWpro3j\r\neMw5icGULkzo+2PNTg3peemmBilZ13UlAHM7WiczgkUYxAxWQGYjnfV2wF1m\r\nsUeE6irfdH6ppT3tJNokZc50cWSDOttNXjvc2vKGptVxE8+Uf7RRcWvFyleM\r\nHqGJRhnguUwDbD/lwCKMu0vMXLSuqsdmgoeNIh+BM81WPFNvHJEw3V5F+iE8\r\nQ/s19vnBJFRQQqPk8zeAJGtPi4hBhNdNPuM=\r\n=X3sr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.145_1654299341408_0.3064463539830016"},"_hasShrinkwrap":false},"0.6.2-nightly.146":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.146","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.146](https://img.shields.io/badge/version-v0.6.2--nightly.146-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3bd20d346b07a2f9aff3f5070e47c07325bab826","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.146","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ZIK/t9sl5UtjwSXaRzB7pW+Qnj1tiW0SryIOKYF9PCzIBvo7Oi330LGySAckwO2RQHpLy24II9JYg+c03/Rkxg==","shasum":"77eddd4c155ebda797b90c8bc72705798b9928fe","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.146.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGhbae0WDhB77ZjIC4BLmsqll5XeOc4b1FvzJBnZKF1AiEArFCuCpJlj+ztoWIpEaK169XTY9/Jy+CQTeU817LH2aI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim+xTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9aQ/5AMcN8nfqDExTaBHArjCTJ66zBd110re2ArGAlk+SAZrtA/Uj\r\nBbNE6OuFUdFevjxRjAGhQcDYFzYs4pPfhVTonJae9UJfRl18gHbDxbxXYDIr\r\n1xOSbQjy63YB3RvifvKOk8yENGYGmBsEq9Uz+z3JR2Mfba7t5ZAuMIuHhAeH\r\nPG4ig9qm5WrYei0+b0M1ZaTdNgYJQblK7Q3sio+m+iTPuTP9FPY+b4Tzwroc\r\nDNW7IC2LJHD4a/yHtL/0gD6wT+vrraqLPsLz1VE21G8NoOGfGYwBxQEhC8Qy\r\nS5nnn/XKn+OYpejLB4vfYz9JH+7plK23rJw4N4InaDHtT62nQre2cvLjZuxX\r\n9T4aBZYUhjohSd8aYG699VOSRfDV4GGdYiOHmIfcO2qio8KC/At7ebrnVd8t\r\nXHYKjA94it+kfdpBOeV+cCqvkXbJ0cWadx8km3lQm+6qNCh/+UmFGWhHiVqT\r\n7IKYxTHNB7H7xgz1XdTymhr3shNBAs+Ma3hG4Um0cCg0OskfPUItREt2dXJ5\r\njwrMQMcsJBQNQaZYAELEcKy19ybwsv4BZD6X1zKAOxy1Y2HTtmPpuDgc5PjV\r\n3ZOGF7ijXMF+MnCXqWfh+9di7ZwUEp6rfyNcTiUeftFxiLv3mgslK6fC/HIb\r\ntevwIxv5KZ3fiNnxeM75izDiObTlDUVOZAo=\r\n=87vg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.146_1654385746818_0.588942574311782"},"_hasShrinkwrap":false},"0.6.2-nightly.147":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.147","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.147](https://img.shields.io/badge/version-v0.6.2--nightly.147-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"943956d70322191353ac933af23cf9eec268838f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.147","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-7e8vYUM0SDuGDCepxKdAWmiU2yD7CL9KZGoHbuaYH4/+5xLVG7E97jopZxt4AZz7aJL/Ze7B66mRSEnCFeudYQ==","shasum":"4be95d812f2b473aab264fe0dc8011cc8daee985","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.147.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQd8U9L0ySgF6AL5NeLyDC38KNSKGSCexyg0iKSefo+AiAOSZbwSeKoq7MGeW0YZf9Imko/qqloPNyeBaakxXQyYQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinT3KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb3A//WAAe/H05RUMUFjG2mVIQv+/mV5XSOW2Fh3eGN2pWwEeak+dW\r\neYxyWlKauHrv+gpgdhSkyfqBKvN6ix7GcNQtinTUSgevrDuH+Tv5dEzCkz04\r\nm+cKlJV1p9ywIFCC5tCXU7Y3ZTCshHzsh0B1G+5gnkrC3ESGlhvbkWSRSFJi\r\nKk1wmEO6XxgZEzHVLT0TXLeaFMYJSgEdUiLrtYvq2PEgRTnwYLEaCHSlh0WZ\r\nAnKJG/sXKStJs2s9e69ALOOKnTsFo0zEf7L4nYME8ixGbauxRY4/GdxlisWM\r\nIpE8CINMyQ2+vpN5uMi/CTRVE7lLD0JUZZKxWMVfSe2tgdd8svOKLJPb+Xuv\r\n0dvDPdGHESmWQ8psnSsbmZ9Sm2Ro6yA+yon4PqbHpzdxxUCbBqki4hy7bj8l\r\n93EBTubdMjopJUZmcvceQZ5iTqk54kNwjNsx/ixgpafb3re7Sw3ujQIAKPzU\r\njuoaK9HiKjRVSwMWqmyRQEonKrJ30iv23sLf/QHmmHuegXq2VRjSGMof3YlQ\r\nVWUi3hqgYtW9wJx4QMRW+SoiDLzLZlKTc1viPMBc5WVgcHaWBEEVhawbByQw\r\nADvXhSOPQmkbqGGtQZZ2MPfdMn4K4ON1V73Yu0MxCiS/X7gwKcvvwtRRVM4q\r\nmK0Bm8zpXWqxEr/vDauhJ9iU75YbrR9TEkw=\r\n=9q+v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.147_1654472138525_0.6445398519042713"},"_hasShrinkwrap":false},"0.6.2-nightly.148":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.148","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.148](https://img.shields.io/badge/version-v0.6.2--nightly.148-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a4c13100ae38e4e153756b1e29956b774027886e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.148","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-e07TFiEblAoTzL2CYP3jZr6D/a0l8i+kMkR7HE2TWawADbttxoHT4dg2338Tr7ZEydC32cTH1LCaNNcYI5+SVA==","shasum":"adab82ef28999345e4b412dbb785126926f91b89","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.148.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzXzWRUCrH2AERgFODsSV+XioEvyWKWTNFuyNpA1f5bAIgHNA6NCiMx4RHtrFL4T23MJu6g9Zmdry6hUP9Utoi4YA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJino9yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprjhAAkpVQV1TQrlNqN3MxMZeZkraPLtX/HNw1XiFhf/QkKUY/Zc/i\r\njKX2FGj5+jvzLK8Kconcu5MgAZngCBSwuvRgUO5cYmbVZgO98URm4Hun8z/W\r\nFVLzn3gTanCkVNYt5pBSUFlPE8Xhi7dEbSUkDbIW++YDQ1TPf6w/KLnZCQOY\r\nvurwqU/G3TS8SX5e8/QMReA0HsqcNThiqF7/HD+WsLACx3envdZMTCg0hak5\r\nGAt8x3oGDcIehN+TqwOeiWZ/QEKTMKt4qFaYWHW3eqvIzbUd2j8/FY6my8pM\r\nNaaN3CbgF3PZvRpAa+cqZS9W2Dspla2C9a8S52+eiWWfFSJTTTQ07GRbLa3P\r\nNoYy7CH4eQiiwzTkBPNoaPojUNp0JJKUCzjjTdGDvCLEfk98DjGsiqbei8Pz\r\n+6cFjCojK/rFJHP1hfIv3xXKxGnR9uepqDaiCPGTZN4W6fDqbz5qs715ofpK\r\nCsHs8ulcKuCyXnoDvkAyGQTcOoNqVlA0bcTeD9p7BQvVkQOcxM3uo+54UTz9\r\nqjevNXQ69Bd89byXhhbXg2DzaSAeuBniF2tuackGq7N/C59UJqoIKxaVx5Q4\r\nlfmRM1wJj8nXDeDOgofHkfNgMKOKzoj+rN/QSdWkkr80/7g0UZskY8iTpVgQ\r\nwVLgLvCDmrpwV8h1sB5ow2mmt2KTxo8TKac=\r\n=dyMp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.148_1654558578669_0.2467563315974597"},"_hasShrinkwrap":false},"0.6.2-nightly.149":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.149","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.149](https://img.shields.io/badge/version-v0.6.2--nightly.149-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"adaa685bcf1ca355e516dbe11c105db4c94f18ab","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.149","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-V0uJ5l6qgBL1JKGZ3ZfpVzX4dmU3GDAtifXB+hU1mqDfRQyGSksd8fShHOzoZ82/pZw2Z5PPhYpa0tFUem0Itw==","shasum":"ce9fc59657663b25fb2b3b3304225edab03ba568","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.149.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBnM33CoYoBDTdkaXF03kI9Ag0xQtatMg+rc6XBHVW8wIgK8Gg9yAi0PraOPcsKxFaZMn8d4VccsF8VBDpcpBhWSs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin+DfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1GA/+OjwTTq6fcGhbUUsf/epnOuTYmYhGJabBKiW9u9aSrFOtrOCV\r\n8/m/dKi3r8xWW4uMFTHvpMfMGY4v3uNIfIXAvocL0n+RiFgnCsPsT4IsZhcV\r\n+MMVfx3wQXBdNW9RjrjXLxqBWu+wuL55n3XeMN3CBLZaufdeV0Xz2HKwtihB\r\nUHbQo4g3UHeEqKtvKLtDx/jEYE9Xjnfmpg56gTGepkhdMVqFDji3R9ootMVE\r\n15hIxMzon0neivxYTRPHVt2uBkXMP51Bi2GPgPlvGjDW+/H7LEA+uT3UDX+G\r\nIgRmcYzgBDuUKQnMtca6z0ui86e+4LDndpnnwJs3REcO6xcHsWcyUUPsMJnh\r\nah8ORf8BWpN/ImPNEEXOihO1yNzMDREQa46xBTRD3hXliHmrN5703+AJ2F1T\r\nUk+i/Q/oskXIKIO3G6URi+XXWosV/EWn3D+ZkY+WYniLrmSjRr9QIFJFJXMB\r\nrjBF827zJeDV2khfGWc/Cv2hQnaUI50rU6qVY3ywPWDE9wGrNf81Qtw/NPm7\r\nJyAMieYRH9zquu/pnIKhXpz9BbqfOz1q3g7c0qeQiZ3JZlaQFOhj7VFfOwoP\r\nMmvsWtfbX4kgtZOytB5brmD/HbjTd6Vucj8iO2cva1GJHj9t1AVZQb2E3bO7\r\nRF3LVr8Kg92JaN2lEyhlig5hP6vhVuDE+ok=\r\n=gq6x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.149_1654644959577_0.02657609009243589"},"_hasShrinkwrap":false},"0.6.2-nightly.150":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.150","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.150](https://img.shields.io/badge/version-v0.6.2--nightly.150-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7cf3486fa030542800d2bf3d92ff6821afc60749","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.150","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-BC/cFcaiy2L5jG+/5lTn4DpizR4qn2dawzoUV2PMO5lN2VY6Z5Y8dXgmE+j/7zBh7u3xxxZB2iffmUY3LQfhRQ==","shasum":"7b2f59ab6fc00db8b8cf949e5131757739cca334","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.150.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDThAlsYGdeYZxgPaqhxlQQgqPzsF9HzPgq0KqHm/SAqgIgCikT0XKF6QYeh/0sIvLCaxS+nwzkr6iXBqE2DF1lhl4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioTJgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtVhAAmU/lzX0vvFZyxiQn8zwOgu9/XVwIBlVy3YjHRjkoblxJ0Z8m\r\nYt5q88dOK8WYespGcB3SvI8qiLEToTmaVv3kRAzo2h55B92pUWvDaDNUKfdL\r\nzrh78o4Rmh+QeH1AfeH/lkJiKeC/ObWfhkd+BuNO3MAJzW0/UEyq6DFAoUx0\r\ncDQ4nlQm2H3iTJ8StemN87VUzwFddH9pqey+JhlOhfSbQ+FUIeI+3MTe09ND\r\n+g05vtVY6+arm5vpAzeotIBQSlSWcX/NGsmfOuExdZv2FN0+7/CS25s0JrJQ\r\nUs15kbfUewczqtg81TfST0Z6g75BXMLmmtrYWDL8e4bu1WcYo34akgH5fOnC\r\nzcQLXesJo/nvUIXM1EICiaxnZ9V7FliOPTkt89WoMYQjzxMGbHk81GcxD6hB\r\ngDnBr40Satut7J+eU6AHHXXNB/lwhoeTspQd69CfAqpf+oJQXnX3nWtpl+Ww\r\nRa8l/npQiOaLVbamvK9yiGjwA1xoxeHrCwhw3T9PQ6zXzmbZcL+YelgTihAl\r\nQGxKoe480mi31NwFm7ZamsydZ9W+W+P++gCVO3oV5vBi9+L5iVHOkQ17UIoX\r\nFgtzWn6KRX24OtbXPXqNnLkqsOIZYMS8fW0MSY6ONstvjzoUrYC8z/lnWkv6\r\nb8QFvHgoAh4Z66GiaFL1/LiCxwbataFN3T4=\r\n=+XgE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.150_1654731360627_0.43590550766526537"},"_hasShrinkwrap":false},"0.6.2-nightly.151":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.151","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.151](https://img.shields.io/badge/version-v0.6.2--nightly.151-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"dca3aa29b8b3dcc7ddeac6661e1de0b2d1707893","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.151","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-0IBy5M/x+bL4m8f/jI+AiGL69SfNNt+j5aOjlhh8X+WjTTOwwqUPnTZ4n5x+ceNTsI9PwVvdyHTKfIcZ7ZtNeA==","shasum":"beabada4e78b366af36d753b9bda0ed9baf8df06","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.151.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAQDBpSbuaZxBkLSqQuOccUySDqlasrHp0SQYo7zuxAAiBVtZ/nQhsKQ5y4yYjjkfkvrBEkHKCoJHKFjeYZC2l86g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiooPSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM2xAAgQNdUR5wwg+9lM5vSjz1WRg/88EgRB0VQHaRcgrnlYqvasTW\r\nJklJkW5oDRwWxlmORcncIENFkKm9AoyX+OP+NYWNE8t1DhhgHpalo2xlyytX\r\n7KpQdSPnLBW9r3ktlYu8MpYK5uYTmH3o0354dMG6CVF7MS/fHHeePEV5Z356\r\nHRbkzTHyttFNyfLP0j4kU3NlNfSAUYxFu5N3OfbGAc9Zji7h9AyLNlbMiTKK\r\n/E6dmO1m+KTSLUDcrpdELVdHl9pCC5A433jASAOEACE9Tw3G1Ivave4RhsHR\r\njhLYDs/9DctU15JTjs0QZpELvL3Qn8npZzu/oOebv2L4IekelZEjIEMz/2eE\r\nOOUwZiiyhevvNYG1tWyBKJij3ioBQX7Zr4jF5CVVhRJok5JVbX/13vCxkWqF\r\nb7RpSelaK9jCR4uMetiQf9kOcGWnurQ0rdfcf8XNSIurqELnBfOhy8w0yEa6\r\n/XdCGMIQNOk10fsuIKDspg3QleDxh7cZUHAd39kV99bsRb0Nsf3hdIzqLg9M\r\nOr4czQPlWmpuMqfwztMnfY+wlhUH5sWSgICQpgcZRxQ53rOrUQyoo75WT5Ys\r\na5YtJydvRFPhSWsdxYiO8xpEG5L3MdHFHJgWv+hyjyZuH4nho/agPYBOKeSd\r\nQjpZS4U7/bolxU55XpbtW+3wHEsmh8MGr8g=\r\n=AUcC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.151_1654817745954_0.9022111777306676"},"_hasShrinkwrap":false},"0.6.2-nightly.152":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.152","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.152](https://img.shields.io/badge/version-v0.6.2--nightly.152-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"60a065937c046bae3060adf265582fc169a4d5f5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.152","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5Vdj7yeoEYONc3W+ZyigBCsdyjRg/86NJFQa5FcCPbkBn6ail8wgeWa1iqtDu2SwEqRI5Kr8MgFrSBWmsAEz0Q==","shasum":"40dc5a2e42ddfbdcb14057239ac56b120cc54f35","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.152.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2TqsMX2pwCM6+NioAymGyrqN0qx+66su66deKdunR0AiAhb+FI8TsUyeYb40Ng3rNyLpzuT8PY269K4Y5oQLu2FA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio9VvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosqQ/+P+hL9rez0sqok5QduSOHXU8aA/WvDmiuPFoNFyvGatqUXFyZ\r\n1cL3BbCaqTS0ncL0CiBJvHkpIxCyoaBbf1wuhSQybSqkbmrsboU/qNDrpOxO\r\nK4X+ntqh6a+cmxo0NJ49FiqdljQR6nUzT7BwfY7qtYFTtV1bmR2/2Nb6d1en\r\nYEe5Eu6MOiD8/jhNeIhyzth8N4b82kzkB4dW86AMu02xktfw4dAW6BbTKX4i\r\nj1N5yuEWpkym6EQvR5c7BuoHoH/tRoS4xW/gP08Dyzr6i+gDC5ZxCMN8ljor\r\nutZbJlIfeZsEih90u0WNnjj1P6xYPbAccX3zUkWicMon8sH71JI3siOo+srR\r\nS2ZEhPl/tC1r/zYfh/PZnOPCqH8vswkeh8GCxpqOfOvvPT/3qG2V0hto2wFF\r\nlTz+kgTsQ3gQg+uL+VO/7Hnt+7t7VKuxTuSx09FoQTywZshMNO/a0M7M+Cm5\r\nMGOjBa81ckYVr7f1ZQVZvvvvXkwEzDthsvgV7+cv9Ey7WwW10sk5mcZ5oBwz\r\ndJs01kEoPgMnwE+2dS+/b1TDYD3Tg64Eplyy3L5iGAOAxvQVovz1PhlgW+Ov\r\n+0sQkW0J5RRUE0Zu1F6RucwnXLDGjBaWybpxzempwdCcN5uQiFrE4YD01eEJ\r\nttbXqZUECXzdddPJMd60tyuL46HKwNWzwx8=\r\n=XvA+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.152_1654904174895_0.8086553878496561"},"_hasShrinkwrap":false},"0.6.2-nightly.153":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.153","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.153](https://img.shields.io/badge/version-v0.6.2--nightly.153-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7dd80e1c42ca73e31f00d3d5982451efcc8d7c2d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.153","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-0G1fWydkUGJ6QZJi3C0gj2ffDQOdy7SJucbQNnp9wD7hy7c6o7k9rjVbEF2iqK8OKcxmUfCRLK0q/6J3y2bCRw==","shasum":"80eb5f42a9f449800e195d37a066a184d1c47d3c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.153.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOV1tIP1owf1SvGnTCw3r8iCEjTNkyDmF4CbunA/O9YQIhALfmT/EuvTabRpK8Hfo2OvARKFTcOmtmC6/TX7vzf3k8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipSbBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8wg/8CPOkgVC+fLnVQtrrfaLRGqhGf4xBJK2ZgULMAzfxc1c7wsIY\r\n8YpxaEzrphejGdZ0O22V1agRP3rYX7P/T3io56BApuMifAGkKrlOJzsyi8Nc\r\nl3pHjHcGqGLGz36YtYW02HBghu7T4zjHFFaC9U05DY7lPzsXe7cfLwYefrL3\r\nGrQlZ6kT9mSEMsST1fyuyvJT7h+n1u6EwyGoxiBd0CAdoBHwPZidoALKYFfo\r\nQDQae/r+qZCnoeVQZqM6n4Uef6XbpSX3E3p+KMKg6obB1Nv8BxJ6xGCdy18G\r\nMhhnIGYUVDfm9xc6o8p5QX8ukSKnjNqcBJWznfHX7v5fUrJXwVJN5R5UZg7+\r\nrU2UpFqiFw+6RO8tKhwa1Jirx42jQSJ0yBdIXhKHQjqyj0AKzodoBsvl0yj3\r\nMfZSch9sLLiCTuUKfZy98+amjjtqCT3ib4+kkQ/LeZwAhixXsK8SsocUbID4\r\npDiVpdKwgxm6v8PFJ/cGht7TVGqyS8Y9CbF+c59u6US5DpQKblPQKhq3mQNb\r\nzojbylxktZZAajduRfxf97K4KidZdQRVRUCLmqOk2h3dTI0Lj4I5dNzUfBOJ\r\nk37ByUvPEo9uOfqm7vBvaS8CNK7bSqR+gBQ9EqEly2dBwEMax7SO4vDDNN+9\r\ncToclGOuNVX81YFVnFjzOkEyzTgiaW5K3t0=\r\n=L1sm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.153_1654990529242_0.06493720041593987"},"_hasShrinkwrap":false},"0.6.2-nightly.154":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.154","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.154](https://img.shields.io/badge/version-v0.6.2--nightly.154-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8054aa356bb0a3251c7e384bf862a2203f1c0b9f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.154","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-BRM5cM2UEyhvfY5zByP4nP4xDG4GKoXA1rUwdat/IqIlg46rXie3J+X0vFr95qUecVwpror37xcEDFN5QXsIXw==","shasum":"bab7bbc50625d871e5b020f5af12a0e1928bf9d3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.154.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7Eb4VxWm77AyQGQQKFSW4jH3IwQsUIQTGQsLCiTusXAiBi2uUSlwnrvh7xnD9Fx/btabbQvtscgYFtfPtzVY0uOg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipnhXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDGA/+Mx2AaGZ92pv/EsCRQcm6n11r4RFl5ByNm4aMdYI+ubrJHK/X\r\nZx8qSdCbEJNWduDISpXWgPPDWz5bHAYPsf3cpy11cpJ0YDHku5vyFn6g4J76\r\ne8+fOSla2fSNpvmd2uQ4RXr9gZyswk81ClzsBSBJCUlhQ8jT0PHVIMr5UCqY\r\ndXKId6H6HJP0Zp2QBUxOR0QFd8hw8b+u1JrpTs2keFR8U2Azqy9AbanmPQ3e\r\nfGpRSMagSkE4SjdIBND22XjLfNJAVpIMMCgHGBZWAm39sg/HqHc8766jkQ52\r\nQ4UMALs5sKg43K6N9wQywTnVs7Aqs5KFnrv2F+zMPXINXcsJM2EJYlWQb+cH\r\nmU3BPw3ZPjs35+i9UuXccmB1rSHVXFJw7ogXEXQnVI1CakXgKIfxX++w7W6U\r\n4k0AatgABusC/wAAPTHE5RTmsIV6zYTEVwpUK6XwRZflrMBmGrydXT5eg6qh\r\nCp4gctOpBrMuhsAkzda6lm7DX+cYstHQ1ef42qqSP2kj22DoKTx28FHNTwmr\r\ncmiVl8VIJwQoLb9jiHiDnDQYyKCU7Cel8CG9rIptoHdHPSp8DsL0+b4mAb4e\r\nakLq/f0x0XXzk/8enr5NgMjZU4Gt1TCiJf0Kss4AY/49d0O3g31gIv56u5XE\r\nHaR6/pxIBl/zwA5sDCOfgEuIzr8yOSJTQ2I=\r\n=n7h9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.154_1655076951517_0.3782243567142569"},"_hasShrinkwrap":false},"0.6.2-nightly.155":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.155","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.155](https://img.shields.io/badge/version-v0.6.2--nightly.155-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a498ba9cf02326d33f5390888b0cde8ad5b67340","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.155","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Vo+yBHGSLTA9tX10Yk30awV/WSI4FfWrU5PUm3psb9VkQbaQTFRGergVIZxoX9X+1QNvDBTnEnpAmcla5hyOLw==","shasum":"512aa073a0a737787545a0e7d962df051ca7eee6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.155.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8IDGhJtNNAMzubSqUeMobPUU3w4rGILQ25z3joDGzgAiEA5dCRRerfHxXi3vPil3Ic6OBBqT94OJi/VkXez5JWq6I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip8nnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7IRAAmD0QvhinZSKsYfCJC3VxWyNdTn6O0jpskiW1G1MirxCXlusu\r\nMM2anQAkahabfLBAzGIt2JMe5H98TXXtGKr6bLlp55T2FQ9+kRiESwgypJfX\r\n1xxe6ZcMCZcU7G1qsIIjEm4jSAE0sAUIa7XofLTRESnKrOsBEBmPAvTJRm+v\r\n4jyeZtuon7WO+cC9kG/9SMfP5m0om1dyaWMO7SM+M83B1y6SIMdMSl4jbA0p\r\nlAsio0pVWnU0SvRtiURUs6BtG8Ww/Mxjgp9lL3v7sgj5CsvP12J8r4QnONjD\r\nbJbWkh6rmYSMvN4mMEH3rkNqnUcR7h/x82+8aNpl1SBLiYATtGaxNvw9kM45\r\nnkuQYSH17W34ASlUoD8cPKvzNOyhOonRO8ysr7zmCg+jCiiMlfoEZVSpLGiE\r\nmhqAX+IyuoDTjOdXBa74gn+r9YaxEYI0mBjQtrsjkL+VYPzsObJJysyB9Gl1\r\noD6ciBcpIlyX8l6PxxZLVul/LyeECTgnxj9upvZx+lLsXLiaZhVcpcTL/yvW\r\n/3tll2IGZflXbw6MHqYVbskOEUcJRLRb1esdVy3hhWQgHMNPcz7+M051brlg\r\n7ZTh+5NCO9miHc8Sf6FhFV8OpUjDV/k3jYFF7DRcqyMX8pdj5eZP0Gy7t44/\r\n307TqWIvmNkZQZRAcKM7Ig5YQO2dRXgZLYQ=\r\n=JRoM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.155_1655163366861_0.4778962738183068"},"_hasShrinkwrap":false},"0.6.2-nightly.156":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.156","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.156](https://img.shields.io/badge/version-v0.6.2--nightly.156-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"01bff6e61df8bcee144c002af35fa92f550cfa28","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.156","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-jj0Wrpx3RamPA42GgJshUB7XbkEwf/qcB5zEK2g4VWYbKCOiBT4ICYua7uRfz+TtRK8HT4JoFjOiNgM1eYRf2Q==","shasum":"55601b16d6c329a7ebda29a4390b3ad1b2b71a36","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.156.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj86p/DcAy9t2w75ZvpCfBZNuLUE8a1qmjKXF1VkU7kwIgLa5+DoN5LaVpq5J1YOpplP8GqrWc1hC20M6mm7IAYRM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqRtrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzng/7BCPtKREaON8SN/N7mGERH3djxn6RBcPvfELtR6E6JBeXQLPu\r\nqrPfHlzsbbz1j6SDWZjwedGQoYhZz8ji/R6tuOh/kzruRVhiNyZKMnR1yohU\r\nN5qBS7Co/UJgjE6/4qSUeRQ+gMNOo70wof5zn45uVNjweGTMTCYoDyMp1kIP\r\nT6b4N3c+Ddf6WeO2SpZVUxCkQOnwqvAM6qCeQOxDCJlp2jHKq15QQVlruZdf\r\noGgo1XGuXOuevMyVORfAd6iR8d2xJxqhrAk4nXo52EXaPd6D6Ua45DUC58/N\r\nffeM3SaeY5FdC3eDXPMvHtQpu2Qr02bXmS4Tt8yLyYfyM78FSDKs3wMMDHb7\r\nZCY54ayVKtDOonI3r0/KEWFVC+emrQGhGTOATwoqOxbV4gsCsjSv2SwaIBxT\r\nRZZPTSmqLixqqFZDA5piAHKfpUlNt8YxX1FMeeSvBu5NQZhoiPA3I5xKeT6S\r\nj9fztE4gUiC0HQZNeEuIdAtqovQqYyftP+PTG6SYHnpaSGUzDVn7/lADOFNz\r\n4DmNK2A7HKfgnWt9RPMuvZvY3CxjR0wTLwjk3b7JtHUlUj3rWIWHMvPssY63\r\n/irRMUiItda2w5j+uxRlPXlyyDHeMcRlHbbLy70QPkFbBs3zFZWhh249ObqQ\r\n+kYG2gk93wVUIEg+OUtwz7ueL+FhaNXC4N8=\r\n=fgvV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.156_1655249771001_0.30185738878902013"},"_hasShrinkwrap":false},"0.6.2-nightly.157":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.157","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.157](https://img.shields.io/badge/version-v0.6.2--nightly.157-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6ab1a8f4a0214a0e83bd0b8a30625eba27f74def","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.157","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-cOgOh4AFlYIr9rwUn0Ov8t+mnD2EX4MGw+ZnXIP3m5Hp+wUtbGIeMamihi8JWKcbZXnJv1y4WEL9Yl5gY6bMPw==","shasum":"93366242325ce19ccd7a7bf05526de0bbc721a49","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.157.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICexvkIrXLDPqLubsM4ihoSz56WFmE6u3sObi9H0psfQAiBet/tFWAGaoQNLb/HW3hxJfgbQ205kpkCwD7bNvR4MsQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqmzuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHqA/9E49z/XLwty6iAl0uSvxxckscZBVV1D/oC3eUeq4nwoVtYSbL\r\n5079FLKUABWHiTTX4RiJ74wL0vf5VAMkqpW/BMnLY5UpdcOkcl0DiOCprp8a\r\nfIsrSe5xDYceamKbwWm9XMyS8ITT2NSk1h/lRiiKLGkppehcqOg83mRY04sr\r\n5s0f56jNrZuRR3SFIpcmDX1mlmetTAamcbG3WTDwWfoFSzPbC115vuC20RDQ\r\nPi+EOqeQTyNTFrEDENADU2kNOX9r+fwI8jTtj0ugiXdYUuWnZ4qYS2d9KFaM\r\nCfHXUxKVLkFIpubEww7pVFiBtvTSHMNEdQbIa8dFrfwjyagdDMvEVfXokZBJ\r\nZQTULRBJBZj9Cs1jHsFhxND7L70+DNV0PIqfAic7eYqVdw87F7lS71h8oRwx\r\n6/xdsZNIC14EBneSZgmn8uxkhsCNRkhQyWYKNYo7EIv4mpLlQus585syMj6q\r\nSoAFPMnb6EqVGcGypkZRx9mE0j/4YBAm0jj2OtorEUgGvLWXUVy5D0ohazIl\r\nwBPbafzz4ZLyr6K98yM0AaBc6twp3OGK7/HosodKM3FE1hrZCzXFLDAq22TT\r\nr2I/Oa+UxjKl4J+8BviVryHbW1XaOpZmkSK+XZOARKcGKgYcYadIKn6kcROA\r\nTK7cUaRoMFCDlwiT6dGJgj7CUrWsCPDXA2s=\r\n=dgwk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.157_1655336173951_0.30247909089187264"},"_hasShrinkwrap":false},"0.6.2-nightly.158":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.158","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.158](https://img.shields.io/badge/version-v0.6.2--nightly.158-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"371202fc9175e1f419ce27a871ac1b4d6ba214f8","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.158","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-V/vqccGjyRiN+foOIQBksomj6iB1jH/OyFl/FBFMdjxGxpoAWd05kGpYJASg0JDfWwXWKrg9xjGS2/Zusi6d9w==","shasum":"ae642c76bedc52d7c078d87769b5136b146a4f3a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.158.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8m6hA6KPfvba1ViPRbJdHtoXXW9NSSSddopNil6/OBAiEA3IEHKM5y6hzd1jgx2CRNAAS0Gw0n1BPe4Ua/zskn3oo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq76TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr15w/9FLtKKGHPq6N34UZuu1Vkrags+2toYG5/8OtJ1F7tqSm1OV+p\r\nbYuY+p1zR8EKeD3SgbOqA2H8VfukVLpjcqhKXy+bcTiOo4391t7SxJMZ5Jul\r\noDrBXkVYRmIAtGdL9X0lfHQ0zzj5cX6I7tTXQFfz8jHDJd42a+/2+sHEagWy\r\nTFzN8XvAZk1F1AcLp5Dk0XT7eNV9zKyVgLKjH8ifCnuZm9gO9ThNe5+3Mgv+\r\nU8If4XGk/+ix54x/rM+bAwz1c7MMfVVbarXrg3FiRy9hbWyqUfphhtZTVB2A\r\nM0GlGBD9dSUYp33XN4UHvCr/8cM/k2VOrVV1GJFFHqtY0CynNTxY6TememXg\r\nmTVgBAYooTF3Frp1ra1HOQauWxn57b0YXIleTGQ+mfA1faZsz8pjg+EJKY9R\r\njw6IqeOpmEzXp+uFWfJPhxksmAF9gm152cVp+02eagCRHdla0nOHW31HqOHs\r\nRlMir3cnVPFg/AyrjxagzRj+1gc9GFn/wHxsR1EleC8B/r/cRRMoz6NWaEBP\r\nd+iWtOvefHoNq8ufsU2w8YfSYqmB0ejUoBcTBG2Iha+HghigsAxRkhqIb7JC\r\nzJpBCGINaRryo5mW3m9AcCw8NLhtNMwxAG2Xr/G2h9Zt4l4C2WRUwNxCBkgm\r\nbBewTp2mhT9kt1JFplOVqoxeUiF4TqaY5wY=\r\n=Hu0W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.158_1655422611555_0.808417925312453"},"_hasShrinkwrap":false},"0.6.2-nightly.159":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.159","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.159](https://img.shields.io/badge/version-v0.6.2--nightly.159-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7afed54281d0b05c32297febdba433977a9b37c9","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.159","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-vloj8D0bwDAziFNSTT7lDDS5CW3FAIHtkwFxMvPLUvSidCtY58ONauX+WUh2RBXazv4JvLTDWgbls2UytHgPtQ==","shasum":"5db2374aa2508c84c6823c7a3e440d0c86eed685","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.159.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+GRTkYN9wsKPgnHXI92H1oJj1p3yMjwNinCIfij9I8AiEAzg1ld0MGi1eu2BD6fRx7DCOqoG14Jmr5vAalMhV1qvA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirQ/YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokzg//fNF7824dnDZuFAXvfvdhd3ihKAn/bzv8njr7q5gL0QbiVK/N\r\ngAAyIG8+a2ZQeC6omUenXbwf8oD1mei7HZcVMDSlWfsMrK0cl1uRxOFtOdTA\r\n1sTbdx/0HhQFjxoyjK8PWM4wxkV4G8dhiGx2wqDrVYi7O74C+O8GpMWIZNQ2\r\nEZXTY4CcEezswwxfQfBsl8TCiGdk4XNnYNQqs0JywagZzYmG3P78ATxfNSiz\r\njElbA4HQpvNGZPYmhExofqYPslA71AB1Y/rt2Q26zyrGBQSt8lM2YB0HwU9N\r\n9QAsdol17ithPYHy7sIT4qbv1cJNd9Hnwh9AOKBlUu9uZ5/vRWtcv3ROcspx\r\nPqyGhU3Lqcl24Fuhv/CHzX8anT1ORy3wsM603mTZS7l9wZoK9E3JtPGw+Jzk\r\nf3yqdlz1pnFnyf1WtmHEl5A/pJ98f8H4qjTYzx8+R1l5FW4bKFu/bHbE+4C4\r\nC8joV2RFErrZhC2BIQh4QeABxrtHrE4N9T/BuxxBV8nvkRQnP0+kEgECqDpx\r\noVO8rZs4MxLMjjL8MohhJXN1GmSB3uVjPwa6YoNBNPNb1RMfXLKeiztlJuL7\r\nWW+FLvPqxUGRcYpn22QBAKrQNI3d967mxMoNKRK7heqc/OB9dGj6DU7SuWy4\r\nGf4Pcx43yqisv3xqSZIy6hIlpfDAobKN198=\r\n=uhiO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.159_1655508952034_0.178944528458999"},"_hasShrinkwrap":false},"0.6.2-nightly.160":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.160","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.160](https://img.shields.io/badge/version-v0.6.2--nightly.160-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8212b1cb5a49e713a89d02b64583c37e0bfbf908","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.160","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-TiXeMnw8Wia56gaMDrly+N6yaRypp5Di0IjxqCpo5lCY0P69wQH9BRyOVAwHr3JjQoSPkW5cpphAUIQNw10Czg==","shasum":"79624582c5897f2200bbd026b75a1bd8e0e22be6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.160.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFswU5WYxM5xwbzElrfhKFjG8AcuvLOZZ0z7SxI5/q+HAiEAry6Bs5isyp8rPk7C1NU7/Y+e/K4kGwT7xA0+RO82nGg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirmIAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhuQ//dZlg07wI4yR+cBoyrVP5BqUGVyu9OHkiIiMaukBJsh4VhVDp\r\n1DQe9ExVBjeG2IJlqgp3pXC213MfcTuGV7tyMiKn3tcfhWrcA3c+CRPuocbr\r\n+tKOKb5hb34L3Agrv0Z7MBtYkq3udey0aJj79lujfaO2NoJle1gOs7NSNfpL\r\nT4cFA/JluDqbd+Me1lnKAHoO6DAHHLiC5OkGjXFPN6ZzIECGh+jd4gEhS+8o\r\nonA3Xlrwgr8HPMLVnOkOMipoNzEV/A5bp2kXQqqNfKFymcC86yjJVf+3M/C0\r\nn76cpCcKPlB6CN7ePkbXWn+aQhvuYUrh9anuxsLOTalm/QuwG6eIou5CGFG+\r\n8XH2UpWKx1wP4GsAag4FOgLIKl2pZ8pQgeNTP2ZoI8ADZcuTKQRACjTkb03z\r\nHQy7eGwNbAPsWN1L1rvYlQ/d10+lH+bSp3SWWUFhIoHSWCIm+zCHxSGlWCFQ\r\nCNAOLnOrqayIR9q10E4CL2JqNSto1r0TmRa0y/B5VGTl2vdq35K2B1lnGEmR\r\n1kqU9KtwXJuIbbjjwEuViA3xvqQVMkFmc6LrqX6dCRFEIWqeJVL6d40H3+AL\r\nBsyfMx2lNkDleoj0UCXyOGAVzaJcuULmnblUybs1s0ZVOuekw3q3usE7Btd5\r\nJWrUYnRkHBzbvfsLpUmOIAhJBZtD0oFRunI=\r\n=asnW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.160_1655595520650_0.11998683433700585"},"_hasShrinkwrap":false},"0.6.2-nightly.161":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.161","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.161](https://img.shields.io/badge/version-v0.6.2--nightly.161-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"57336f5bd4c889d4a11bd832a97ca70766934394","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.161","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-u7qolyF9nSGouI/9qt5b0b82pvFUtSZlGlVNSbCCsf0S06Ayjz10fGy08LCk+t4C/nNMexDFiLddRZP7ERd+VA==","shasum":"d56098f76142f4d62e5001ad59e3618ca4df2453","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.161.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARMJ1SVZ8ybUWn8Hcg1AkRUP7K8u/i8L1p6GvK5n4ZNAiEAqqAvbSgG6GpquVt37gV3A7KBCBUgP71rP2QGLMCD7IA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir7LYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBpw/+KYFkvDvkb74/jpX8Gv6RfALum05eWvEhK95hqJ3ojIvY/DpB\r\nLLWb00FLk6HmI7l7w67SKqMdd5oh57SIRXMNXPbItolEiehEgsewP0aPrCj3\r\n764Rr0tvc130Q1eyfLPwS8FWt2DIwksaLWB/f3Lwtc5EUfKs3Jiu3yp6OeJv\r\nOwdzQJb5i6LHtxlTaeEpXnEyh4bUYLCGGQc+L4QeHMNjp0HJnZCMTS4e6/Ha\r\nBJXHcV357EKcrWJ2koDPzD7UxBCZDQbS6zDdxwxdMuBPNaHBnJhv0X8x/seg\r\nyC52OFlLVw0l6Zqxf8dPSbLb1/Wyq6AVd+B+PhIZH4/5+58vh3rJCXAG+wTF\r\nEbdR6SBy/Yz+wuK770w54MMji4cFCTQpQ1T8830zGthwLSPw9BzoDEMiZfrE\r\nOOe9Ba13SxKp1qLn8De0T/LNIHIgicr1zpVsShyatw0hFYE3QCnFw64YKvBP\r\nzYxL8xm2vQ6n5uxZSlQUsY3yeaGNZFp9IdOkeEL6ZptSs933D2yIo2enkfQA\r\n5eQVF5XKvWOP0jinzwOk8wXvIZq0gITraTG4UJTXJN/pG3d/AMMclDYFC25b\r\nK3V6CLY7me+s+5ZpSBaj99o7pYsUieUB/vO5VJca9u35EFiNbsN3m/g5hk7w\r\nTUgUfxobp62QcIz+BsZsHUupG5nGm148/IU=\r\n=Vbem\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.161_1655681751867_0.907726368247648"},"_hasShrinkwrap":false},"0.6.2-nightly.162":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.162","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.162](https://img.shields.io/badge/version-v0.6.2--nightly.162-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8511157c80f868b051550413b4239a4a959deaac","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.162","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-BjnrlGeu9BoKaWwClo0hPNgQA8GzujCzJ3eHFcvOEUejtxGB5DkASVJGJwXxZGOAOIzjJL2KqgqQDEU87vuM5w==","shasum":"668f5ecc6264fc3b9ddb7c0296d292b941ecb99c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.162.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9dHKH4CMFhffgaX+PwqYUCAfKXU1/viH0IrHgaOKd0AiBIvR0hIr8lO47T3mn8sYSAqP/XVIEGxhVXKv9mM+ZhAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisQRfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5AxAAmQxOKr3TdNcaqag6AB/Iwz6W0URudMBZFrxSjTjpyUH/TkOi\r\nkwH/xRujJ6AERmnEYokyLeY6vIztFG0YvaCtXy+s38gbqyUNBRy9Y8V4yxCJ\r\nFEs2yoFkMGYhIPhk0vZ6TFOU2hpvz77QHDuDmSU8e856u0kMMi4KpVHaVoTY\r\ncKa0lqAdnBnSBqvJRNRv1/uPaoMFMaf7y5p88SPeJJm+WM13avb5Ox5EqF3C\r\n8xoxlL6pRUWWpxL+EU8YG1ku6fque4bb1+eQgtckJ52jRpWL5X4xqGMXV347\r\nX1Wc4JIUutgXj8xQu8nTVMnMr2Li5lZ1ebJNv5UxzdN5Q09sKFwl8QphD3qk\r\nA1OLu8cpbuIQnsAntikAowLqgJJQ70Lb5+e0ye17KFB5BjvCd5F/Bs9is0/b\r\nchsoFz2UvoLyjfEsGS96VWXdvcRxkPRwd7XvxA6nDuZootQFzNLdUUtJQ6pU\r\n0XUhtZLYlqPFi3BhH4DhtMUJzRCA1LLEIqeKRno28vk7qizVCSlOG+pzXjhG\r\n1Dl3suFYGOXWwt+3Y9lo9B8dO1C+/W+c1ZQ+HN7RUUxcl8vxkHDNcWlgGyeT\r\nhdSOa8MjMeXmwTurX+HjUPbjTGF4Lk+m5FwM7II454ycVEDcFD3YWW8bCSQY\r\nCOlMysR0zVFisEhpCy0nT4riz1fBgV1hohs=\r\n=dJtk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.162_1655768159188_0.2727119211124158"},"_hasShrinkwrap":false},"0.6.2-nightly.163":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.163","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.163](https://img.shields.io/badge/version-v0.6.2--nightly.163-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"162c8af10aa6183e98dd856e40c1d81e25e980f8","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.163","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-SHCOnkrfN2Ce3VP3v2q7frWVD8ejrVuwK+2nnTedJD58yliuxmNPwWYB3/EcaSODn+u1t6qwSCXiZK9GmKapcA==","shasum":"d6dbe8c1ece9dde4369896b4c41f50ea81330716","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.163.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtFiX89Z9Ig0GTpiwtqfxAUQbaAylgnehuPOG12fQ4jAIhAMX13LkjZUnwavYVJmw7WuebXSiKwlcid54YV+I9FRZg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJislYOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5OQ/6AnuYf2km+3bUgTca/P7EmNURAJVZ2K+1Qau9IrAXbMtbeajq\r\nG1Wx0k+rh1E7gn5/MNRdUW/TvGzDbtavhdGiuai2JzTioQHRpkLgSvdGOlm7\r\nDZJpB4ony70Viq6ylZIa+r/16w9tMWHfLJjkWd0YpaCFnhlQMuIumW1crtUE\r\nhVIwKGAiPACQi6CQllrNXkDwiHN3xV68zIAUXLpe8rlVtpw8rI8unXK7Xc70\r\naa9XZmuxredVXiP4KxdzIwyZMTpFB46zAWSUahSV92je3J8aTeDxFW2r0GL7\r\n9V2t6/Ore3gWpOcv/DH4G2FHj5P7O9PXspNZZS1LvY94LbqRcAv13puGW5Jp\r\nGmD9c351fEQNmQlMGahSztC/knk+fuGV6o92ZeH65mCJnqLjUGNqKFY3X+vE\r\nlJNHtTiI+fthLe5l2fEHIYGx8s7oGrleLc2sjfxBnIjEIcUOKT6noijLKuBM\r\nHjCa6qEEvJhCXzCOngtqJ40ldgkfVwcCBBD6sH9lHYOTl+g00xbqKdn89eVa\r\nH3T0OqKfMdHH0Z6L83Jmuxh2tAcLplUPFaASaBHfIdSku5j0jeIV4xKYimR1\r\nVrWp+EgVoMKPFgPU70L0dsAvWY0ji2mJ1U3+uiNyLcQz00BqXkRiiRXBAt/L\r\nHPLAA6o0vgU0AWWUxbtZUYHbE16u74aHsec=\r\n=06KE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.163_1655854606578_0.8072531909108791"},"_hasShrinkwrap":false},"0.6.2-nightly.164":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.164","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.164](https://img.shields.io/badge/version-v0.6.2--nightly.164-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8d5fbcd40af5b86b34290ab9f7737b1eabdd6e73","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.164","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-e91ERUalK6qs/p7Fuchk2yaixSYTbgEfPrwzxXLzpFOF74KPm8quPEKDBT/Box1pH7e9ewgXnjuIljahQ3knXw==","shasum":"6a3da133d88a956f2fb1867351d31bdb71c35235","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.164.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5FP4LG+fS2XQxg87N3+5NE43k2OTKop9wpwAXP/xT0AIgdVKZAnE4japPkZXljbV1MYJfV21m63skrR3TDSlnAyY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis6eDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodJw//TO9+cMktNceOiFxYvaBW0sx/HBYNkcr+ATd+7wt3okGeE6rr\r\n0gnfG7OnBv/Xf4WUMiSBu4WUICyLIQdR/Y6Drw8gNeZnKowX8Aq7feMKGsiB\r\nxIp2u4CbqNR1K03PUiSktUkdfkSxCYhDJjMRMo1NBr522nDGfMMgPrkR/RIh\r\nyiaQ/1SFjh6jRM/C2xc9RdZlEQFeF02rpDVe0dpqqEZvtuBXwGg+RV27fCFp\r\n3OUEHSBkbyWIKUam6AWxi/Yfn50tdMvVloC/Cp9rySXRJk92gB0RcgeEpXmH\r\na0gjqccVY5bNjF3HRIJRsTodaoYXqdMo6QgufhCGXQzGiN0Et+H6hM/DAJfr\r\nu58J7hioDOpQXKXInbJ+DlBWZOsnuXACwuTqRxtWT5FhcMy5n2LXpuCONctZ\r\nafrUKPl2AssxhHhspg+nDqXT/CzWmKYkzbi/BKwYSN70fXlY/BaRurSY3wIA\r\ndW0teuqETYcesuxZt45ugeDTV12p+RtBy4D22EXTPAZd9uBy9T9ajQfNaLt3\r\nvVz1+lKgCA/7ZrBRrbeZg63ODlo1rORQS1Hhh960UM6NF973IgyQ07u4Q6Ov\r\n047dAEGxVAdO29FeKJJHWCq7P62husaY6NDbiGSQL/Z546Prtmlp9WkiJYH/\r\nSPFFyaY6i1cBhVSoJUevJ7p802fNFxIVGlc=\r\n=UiI0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.164_1655940994878_0.9265526067492049"},"_hasShrinkwrap":false},"0.6.2-nightly.165":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.165","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.165](https://img.shields.io/badge/version-v0.6.2--nightly.165-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0366289383825945559bfd40b2163da719c317ba","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.165","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+Tr8CYPWndYq+TyhLrHRh4E8uWL9rTcX3bmpHzzwuuiicj5zSt+2/kosV6OjaHg9SfZmINeVXkZsZDALgr8fgg==","shasum":"486eb3e07006df7d06ac6c6dd4800733ef2f2445","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.165.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF5DA6sc7ZrQX1q3Y9XBksCeclJFZFFa/08yhyr5oh8wIhAJR0IfZgcBi7YJXyltkhqJewKg64F7pHp/lXe0KVbRK+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitPjqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp81hAAoVD2CqUSFy/ovEEEpuuo6NJJMMx5O2kiQsgSwyxHTOXrDNw1\r\nXOtGaYPig4EJvx0417aQPek3aasEbEbzWfCKYAVo0IzwyfE+HcTwelbe4iyG\r\nD0B6G9P7LQ9ghyJf0oQxGKrHOxnyIjSkNENtP27tzTLG/dmYQC7RmH/AEg0P\r\nb05GAe2j0w5Q4kDxH5UKNvNbOwW6eYP+ffbQorKz9M1c6duyeGA9sRl9S/Uq\r\n6x+hB/dESJFp39hxuBbinDkFERUNjD6N8pJXxbkvQAlDTX5AWt5fSBCFXego\r\nukawVTTJEbwThIEFgCUghnWl4g0TFBRd/dKEzqaqavYKfOs3pponOZrat9wK\r\nafJ92xwv1XwFdQVXYuYBBLICjxE0vL/rtTVmIiV9jhxQELIHYRxDHiADnAK3\r\nl+ilmt3xi8BR7RjN2urpaV2/T2kAwic/hGEoOFHs1ilwZ2WJGnF4D0B6HTBI\r\nwBv5qN7rrfMZz1jVz2ox9273H5Cukh/zISWSCC85hW61ywAaUtdHxbS7C/TJ\r\nWAX7S1z/IsGiBGpd58cuyyzLerGRFx0BhVVdBPoZufKE7gf/rEmh+WHKMSYn\r\nzesa+y4G6CGNh6j/a5b+msmTDs5oW0TVFlesTKnwWbVxCPok35ddyIH0c+gB\r\neLyql2I0NZ+GlsMakXM0/qCAlEQcCttNJR0=\r\n=7e0S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.165_1656027370294_0.44981443864824167"},"_hasShrinkwrap":false},"0.6.2-nightly.166":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.166","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.166](https://img.shields.io/badge/version-v0.6.2--nightly.166-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"853bca9f75d81d0dfe34d11732c56aa8a91dca27","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.166","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-oOrvGQ4MWnRAzZXiwn8Neycpn1R///Pc4sv3HZnGEZkNCj6pk0rUVam4grAV2y3GbirdYrSNg5reoDJy7MlXuQ==","shasum":"ffa012544ee99fd611f3d32d2d207e6ebb334970","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.166.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSnx9YsJkNHwqz2deCPNmmJkM3Npois8dPXAAetTnj0AiBhbcMqrQEqHnB2i820sMRJ1E7a7BGKdwXAeuIm/7g2jw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitkpgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWEQ//QRN7ofUCfLBmcoYn+LsvTkF4fMxiCNNA+DKXWlrFRfM/KoHi\r\nB0cGRmtr++LS6Cva8w7HdLAlLf2/gEAdjeUXs7yflfcKdIKLZoWmT2BCivzz\r\n7OIbTyi4KsHiI/hWKU/1pxwaDgRcKQAtkMYBVfHzwo7pGzC7yO98Nmv4uP9W\r\nTWnhSCxKVVTRAp5EymTu8VbFtTCtaIwZlFQb2yUInW9Cv8jpM4rtkIebhhc7\r\n5aCTo6r4FonNPdr93SsAuR533YiyszZ6NYasnyz8576SvV8uyIo+DvBhW1pp\r\nM3HTXa9UnhJTcKncuT3UUAU8IQcBoI5efNugw4hagVjko6018aDf0XFzjqUO\r\nBFJoIygRbyRY9/iGS+egDANdU4xxyqISKm4mN87/f6NjyKdjXknixrsHscEZ\r\ndPBJm3pH0KEs76nFJgP/9Iic9+JR5rGGxYlVXiLCQg+QkqHdcr3un5n5SH5z\r\n0FmcZ0tJNxtX9nKcU3OI6yezHfyTYqtOeZXBjLnIZmqqSm0W4W9E6mJqbkU8\r\nsF6s0Eto7Ch3/mVwxRNfJ2nM9naVRMvLL9Q3ThTl9QNyIeo2xKEKgdb23pnn\r\nSlJkatMhBz2SHLMxjIzfpZ1//Oik6TOqBA//vm6b388iKxtceAkb+kIAf6Ax\r\n7vaDo4tHUDb9GHohR+xg8CCLYDLLV6DLUdk=\r\n=zlvt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.166_1656113759949_0.2959175775412992"},"_hasShrinkwrap":false},"0.6.2-nightly.167":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.167","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.167](https://img.shields.io/badge/version-v0.6.2--nightly.167-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f47abab48df8e1030c2561954e1f09255e666614","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.167","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-GxAdUu1VSLi1KVnsVJalGYHTIVrLWIgHAAF7BQpeGuhvJc4aVsRiuJ5cC4YK/+JZdz6totF247lnWAkKodzi8Q==","shasum":"cc1a1e813f28ca843659461f330ad8976fcea009","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.167.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjJkObwClw0vEDZ9//wAH/SSA/y3Wj0lfCPwcvCDUtkAiEA5PaOytYhZLxiEW4xXShGRATHyfI5uvCqIaU7cncPzFo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit5vQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreXA/8CDWO7nC0AqTnB6eZL7rlsgcDaXWWVLyctF09V0RCC9mFhDEs\r\n2DUayslHNOxhXeKFOC94pH5YKH+KOgPlI0TpA9Xp0pfWp4asrNKXcNUFq3Mp\r\n58sOBdzZavaWH14vYuz9V+BA+060l2zrL7yrvuBBLpNUKXfAtcSGwSwVPCRV\r\n043mmeLSfZ9jVU+1xhoqoV3Tb7AkSm91nNfncUT+17kxt9i1nlMzM9grQD5y\r\naDZ5Ohro16yJ5h2GgZqW1jZK8oerP0ODwRBeI/KOAm3l+P1mk7R9Q4wzKq0C\r\nTQ33Lyiy0q07vcubxRZPE9rT8K2nVaFMxZbaMoXzXhIhLr07wF419Xvf2JFp\r\nP9YU5kYGX/DLWT5AaARWfTnugtYG/yH4OfRox5G1Y/c6wN+qppPLaClnLDDR\r\n6t2lhQQkQ8+23XwvDEgVcuH0J5KltjZ0laxAWTIt5/zemPRM2m71Dz7cMKq8\r\n8+64bdB0IYO/s+2wHcktDtNGegiUf10iUx6AcXcccffxJCZBULE7DaHQBhU9\r\nuZSCQ9PcLGYdeYJ+g/Xzn/dzgkfBxIaFc/iG6dGMicDHehgggZsxdB2XSAPq\r\nwB8VJ1V7IUr98hNTf4Xdq9Pwfj8YRCR6G6U/++GtbJdRCbga57GwvKrlP+aY\r\nAOLV20KHwU0xZn5j7Ko+C4L2D5zZH7PcSMk=\r\n=T1fZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.167_1656200143811_0.4180520185530572"},"_hasShrinkwrap":false},"0.6.2-nightly.168":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.168","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.168](https://img.shields.io/badge/version-v0.6.2--nightly.168-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"96b62f24e5d25e3b2802d1c70b102b50357683ad","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.168","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-64hbp/2kOXTf56rkfEyMiP2R2DQSXwIUoaK9LR8fYhX+UacLHxVc8ZXCGVJx4D3mxrwPeL3qD+tLvYEtvOKhKw==","shasum":"535ba48ba9ec10b500c9634a6837bd1bcf8fe434","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.168.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkuUAqoD6aFHHpsk4fcUNXUCqB9OdfB5Ze3GITH6Pj7QIhAOkpdlr01XZrsrW7ciTdC6G4XBJTl7nZsDNDcZA/QuTS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuO1bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl+g//eaTGmXrTZgXVCP4321weNxahbwxWNkfhigmRW0hWudhqoUD8\r\nPiC59qVDtadVnIPbTeHgN0PDwMx9D4hVxNE4VtF91vy70CC/4HUmsTzm8eVd\r\nUePqaVmqS++jz7L2GdKyCi3PvxIvJy302UaTGvG9gpfBkdoHOYpsBRbSQv/Y\r\nzFYyj3lPM4lJtyDNLpCA0Fy61K+J8XdXg3brCybzMlti9wYu+PKHIdPMxTTk\r\ncWKOL4/vNIWbraD771vXCeM81XAndhExKivydnmCSw8M4gGCOQEV6WJCYpma\r\nLZzllMLtOZCf/ROx3owG+fX+9gPlS4/XhJJ+oXtK7c+fx8qPmTmErNBv4xd7\r\nWOZYEdre/vB8r/OE1OTfFFQZhL3obF1CsJGUDp7laW/KQXKijIREq5HOFeF2\r\naNRzjmvExGntTpSkCUkywsGQQPKVzt33gw2cH6nB+4TpIUNWEdaXMe7rHc8R\r\nDHeD0smGvSJXxpFHVwck3sMcUqxCRN0Xea6s2PfIbK4b50mw1/d6JHAA47Jb\r\nYsaoutSiViErXsAkCEAMDifOCkqT3LDanSvBpriXRg8/Qpclv0V7FJlokE+9\r\nYAzGgfY+iOy+0KQFcDMmEEOm77o3FcVKhNoSrcCVdcAlCr7zkZ/rq1LBjBi9\r\ntz19DEZpfaYB08bPHmBsd6FBDynObS+DLko=\r\n=haeU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.168_1656286554957_0.8822454431131512"},"_hasShrinkwrap":false},"0.6.2-nightly.169":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.169","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.169](https://img.shields.io/badge/version-v0.6.2--nightly.169-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"25bb0a0121a798b04d56675dede9c0857fa716d9","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.169","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-HRtHikBuEz+/1pJfo9uxVeB0878UeeP0hmeAjLTZBTtCZ7j8PC+u6t3+RQqwjOwU7AiQniecKrKIjiUtEzTSyQ==","shasum":"5bbd3602d70bed4ae60c624fcfe42cf77bb97b87","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.169.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWOQq97EFucDV5tl68l6wTJrNBUW5QkC90sL3W29EoeAiEA1QcFDzlXO+zjTspwfrxEKSFO2Iz7z8ge33nqcBMdMT0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuj7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCzQ/+JCkamWAB+9pwakvQkBivAWx2GOGZcIrRja9OjkdyFHty24vR\r\ntX7PHWgMm1sneqeeC8IRbvSh+fiNw3EUvpdU8Aw78erAgs52MWysrq5fxeXp\r\nmgS8RMtECWKyJih/79AuEjoXqZrgZ3X6vyHT91OLsY5jFiSgXoWAwElMQ8SY\r\nucOBFo7GbSjuiFxHdhOkXjxsiLbmGs5Vaj1+6XOjJuw41HLQYMu2V6YAUr3v\r\nMN5cKExNbLbtP/jJoToFV0ucjd7O7Gh47xhoS/6Ob5XeZiyqdxF20eJNQmpv\r\nuLRHevQreBPTp+WRxSWh0+Pu64T/ecXzm3uV6AtTkY7qKwRSX5KfDPh0hwVG\r\nlDTaga2DW31f+VZeb61UYrWlbYoQ4WAv3TJeN46hOJELsVWpYR3vXG5J+zCY\r\nG9gtnigr+etfQunylVdXz4I5KmILBAd2H9nd9IcS3HNSotPMpw2WqtO3Y+Vh\r\nCIvFxtjLFgAWBOnZYF++Gjk/hXMY6kkojUaGZQDPp9Hm1zTIoLOS4rGoPxfk\r\n1K+RoIwEYvFjhuZsAHr76jgLO1WDNjAo7vKP8eAHBpRaqECAyQtY3hUJ0eef\r\nI1BB2Ba13XKHEERt/7wFWaJyUJm+XYNrfMkdNbKjoDFP71djcp62WI1viVrD\r\nVXgVGaT6KqA+RVQTN7Vtqvfuq7C58Wnc99Q=\r\n=z5VU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.169_1656372969249_0.26577560383998255"},"_hasShrinkwrap":false},"0.6.2-nightly.170":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.170","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.170](https://img.shields.io/badge/version-v0.6.2--nightly.170-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"fd5b1071c33d79761dcb4657905ba821bca74d88","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.170","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-EEy3CpFcaWxIP/E69CD6GncXs28eJPOpbzBcOgdRMq5g9qRjA3HltrdEZvbWon4OZw3TIW6YNYncaR68BeQqrQ==","shasum":"26cb676b6b3f902466f91f71fc479de8b8dfa5d1","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.170.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCugpohs8nF7liPtMMLDCV75U8aUV8Kj8N60XZgalkuYAIgEwjfaXhFUVn9R6yWKipvaPYaua1xQJQ/TrGchRE9EZE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu5BfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBHA/+OxrKG1YgAZ555EJO9ddJ5+tWRgpy4g/SOCbHGM+nk4jgxvob\r\n/Bq0Hf2bjC15xLRYIYTd6+mD8IuPwAYZjBRsy2V3vG5SpOFx/XT0hJlKHyj9\r\n3BlZP9F47e+QZ+THfD5UikRD1pwKdc9EbQgCTIf3wAz6VY08bjCs5GciRWd/\r\nEbnN1srxnTZ2FhhPVklP0GE4InDnbrM8x6ltepcvJSt9XLhEue4FUn+M8Cyl\r\nZAMQ8qToE4pCXb5cFJaeqOaTSFCWWrBvR0vlAS5KTJeLXuewC7BsPTtLybw4\r\nzLCvRyCFcA2nOHPH4lmo472E20LC3RX3jBaz6mpSmasMP2FDtnQ+YC0+px45\r\nCVtMHvjWEX/G5MLyzE5H3dikKYZ/gKV5hqEX0gxlk6GNHWzcb5lVrG5Z8qLc\r\nnlwI1jw2mDDxuF7pKun6u7ucYDTFplEvJcLKlKwcX4VJkqvat2SyUKJGbC9b\r\naRBsVBAQbRcLJEr08WlGboVk23GzHV+CgYoZ+0S2mj24050zsNH2+OBQwLqc\r\nAxg34o2lnw4Ybrc2sxIXiKCooo2wYBiixXT2J/o1OHHehzkP96QtRjQnE2xd\r\nNxWxZoQvN1VwQdZNHWmg7cKpw2f591T8LfqU7ImzTaob6OkoO7KYAEjeEMuA\r\nClYAqEBKTP9tqcL56yNDIVt5s/IdklNMpBo=\r\n=Bx11\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.170_1656459359143_0.3292368933351242"},"_hasShrinkwrap":false},"0.6.2-nightly.171":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.171","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.171](https://img.shields.io/badge/version-v0.6.2--nightly.171-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e00e897150fc485590aed49f7294cfc864b93bcc","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.171","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ePCfrnP3EMjUNg0joweyjdjwe6nb4voktt0HTe6N0gCU0DodIzjqJ4PkDoyUV7y9GqTFJQPFQu7ahDopWtoQww==","shasum":"1fc29e215358e85cd3bf0749b091583a1cc129fa","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.171.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtKtdp25/3vh5RsoHr1S7GvIo+u/Z20uFAcXq05y2bNAIhALayZiKYJ2vyhXOnfMRHbicAb4F55wdM1LZwaq3wTKtv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivOHyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYXBAAjZGA8x3hxv/VihDrFufD4zwDc+qyjX3JQsKle/bDePM7rufK\r\nVYZAy6CxZmaRFCLWfdXaqHu18ghgmc+so5KPmrzIeNDwJB8o+ip2fDr+oCth\r\nkSOF5Aeg2e1bkWoZjhIXjb+1AcmoXriPxbiBUdfCulvBx3A+ArOXKRtOU4FV\r\n2YCd8Kxub4sT72uOIgcBoBb3jWOvSxE2Ve7qFew9xiIYr/KzNH60VF7ztqqJ\r\n5IjtAlI1vPvgHgTeQMMAyW9PcfXz3tDdULpiyPEZYMq387jlB9CFFJuEB28m\r\npzMXAf3SaOsh6cqXVaVdSErzIWtZfmD5HeDY8d1Wdzm0QgMyIWqkoJnQ6Q4X\r\n+2TjLXTAjEGfZLvxfwtflpCE13DS/bRpVajtkABpgWEHltJNx2KpQlK9T5y3\r\nelB9Y6GhbD/UBArru5kT3OC46ICb8XBH+MshOqLvOlZd5AdmRLF+ec7OSmX6\r\nnTh0jZ2tmmBJQqkMKbOP3oJ0fO4FU60upX0t14IQ1klSzM7/rWEvGKPwHaxE\r\noKF1I9tqpPXcbFwP8JyoukdTFUGNMbjUz4mhnN4uVzMkv49Eta4dzwAImbsi\r\n88ErJ9697MAtiaCaVMjMyMervSQCZHqYkC1NaitUv5vdWkYLqwTD4k4JJEWl\r\n/IIcaTL1tArJyb9Yvn+UxbuZbAC3KXH1IX8=\r\n=YSAV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.171_1656545778070_0.13513407241906705"},"_hasShrinkwrap":false},"0.6.2-nightly.172":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.172","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.172](https://img.shields.io/badge/version-v0.6.2--nightly.172-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2d56b6515eb2280e6680434b64dd3294a1392922","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.172","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-sPto6iLBrWgFQYAdKCeKI0ttMZmim6BnHCGWdW1EKpZkviAh2M9cjSRABf8l3tZvEEfmd+ckgNlNOPXujSN+QQ==","shasum":"13a98af7a8aa0deb424454d1c78a0905f25f945e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.172.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlSNE07P5QbBb/vZlFSenYiFk5Y3OEUYHQTqe2e59lbAiEAjyLQWT4YIAEFpbEDKxAE+NW9HQbwIPrKX9wR2yR1m48="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivjNzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL5w//XIim75q0hnW+TWue+22Df7hp0XYVV+T3Oy0R/iu+De/T8g7p\r\nszxjPLrfbT0dyurSu3W49DMLA775o1CCmNMXn5qXyjR6BcYchN4LuKlb2RxM\r\nqZsDH7Lcjf4W+NH+CQ/sHqZ2g91CYNAduIfsx2o71CoZaRUkjwgxUXoLBSpX\r\n7Oa0nGTtyFqdKKrs1C+M62GyHawt0TW095BQZ75vs5+ITO+/p/kdV8LFVi/g\r\nWxpup+LHXxPaoEiwkdhtaVboCFP+OxSAA7H6yvkTZRUIhhq/oEXR542Zds4d\r\nVcQBm2wREV6wM6mT4bzwo9brqSS09CKv/h982PxJ8hTu02S9/xDi2QWdF6+V\r\n/cD3Zw/G1NB91a3xMSVxCVlGCg0VdZgr4r1R30OkmU/Va9QrRzDy7rY5ayVd\r\nFlDVHmehR1eQ3x1GFpGYRQTQRE1c3JF6EeAFEqIewEgq1I2DPFls06OYptD5\r\nGZPvZCyuHt83LzDKyURUo6QKHCVsNavv5hrB1L5/IDiKOdHJwINl9VNyQ3su\r\nwd1TeSfEIk6rroRDFXPlZhVQHr+aGjq3zMaY8qyYfy18dmE5ISwk/Ux/Nm0H\r\nRkXEFG3uMIM92nkvPSx/uOBMG1+srZWnaJLFMCHyjzVbSOzs8FPlI4Ks7P13\r\nDyZ+Shnskq0aOGZ1wE3boyi1KBzfVrIuj00=\r\n=+DGj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.172_1656632179578_0.9999282092663624"},"_hasShrinkwrap":false},"0.6.2-nightly.173":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.173","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.173](https://img.shields.io/badge/version-v0.6.2--nightly.173-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"44be4da7b282203fb52e5e322889e47715b9ba9d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.173","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7zvEotc5hqGfev5TXsoj0XfxgI7f0/Yq5nUJVU7MksuMLT86qm6rFmElxrX+bwW2H4yhsEDJBNTqYTv3Osx4EA==","shasum":"964a801e198ab1002a1f7a90eefcea12d4027ef6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.173.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjY2HUoVIaRRxXiCUi9hledlnqXkkYYVs5hoYq6TqE6AiEAw4qWZ/L8jhusN2PKtKf/1KEeyHZuMDhPR7q9oqRCDAg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv4TjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDjRAAkcXRG0wUHoNZdgyee39P5Pd5quAVrJoQycuDrxm458hjbn99\r\n1ddu3sAoMGwMTkP3mrH351f7o9DvTahQZS+bVtC3M35A4Jc2xjs6Tup1r/vc\r\nd1H45gua/5JHQdwruB7mg0IGa52WIO2HzSKDivLl6LQxyn8JP4katPaxfQrR\r\nXq64pVrWwNEOtJ7ndFmRwifHtMSp/FpE0e0FnvWKIhEJFuyBkgFPXdMmhjRZ\r\npuiX1XIF5iOo+9uiNiLC53tps/RCyU7tKPDlXxkoMGlT89i/x8DLQhQPupaP\r\nlMP21eatEOVj0gEPSjjiWyPKfKnSkx8RRRxph70tKvo5guT1HjAalb9Qin5Q\r\nJ2MNON5IZ/vHsvzyKD1FcwPSGg2NpNbPTf1XZFU9RM0cZb9Q6X2lHfawow5i\r\nA9TyUxgVl8BoAsz3FAhk7drhrL/uw3RzuMT0IW+cm1if2dqv6rLmmCanYky1\r\nIhVXDe5xiAGQUouVfsht/hY0pTEWxvTYHkFk/syBRmVLHJfBHVdq7iYoSrwy\r\ne+cfHv2CBtGMs9o6lQ0sm6wZ0W3MJWhNEvfvrjSJIl6l94cjBgq6oXNfeZGv\r\nxo1umpYOEYmU4kGB0gD0/zWyjYwZUT3PUfAsHMdN63nXiYrjSQUpBpxDg1j7\r\nlCy5K4ooP7edYxV+VmrZzwMjsMxQpkrwTSA=\r\n=0kl4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.173_1656718563317_0.3924421458840288"},"_hasShrinkwrap":false},"0.6.2-nightly.174":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.174","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.174](https://img.shields.io/badge/version-v0.6.2--nightly.174-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"91ea3949be36db1e947670a1bca770627a27cbf6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.174","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-PSRyn3z2t2twTSaCSAJgC4L5RHOVJgddS096mH55JVK8o81PvwViSTJVMa+mpPDR5uigMnfgzrLCPt6/7pFZCg==","shasum":"cfc8ea3f0ec64c20e94d5b3c00a5e8b5b54361e4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.174.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0UHKpCWb5eQCslPRMlij9iAc5bYfOG0xXIaBRofclQAiEAre3Gwa/zDG7HWlJMYPl3pvdUL6Ml4TyMp/GOBq+0Up4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwNZRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6NxAAochTszNW765w08pNAJt1aUw9qFPlrLEd4TFmydlQbtOFzQ2Z\r\nkaq5QXIB7u0Kgj4YsWg9sT+Q5FxIvlwunwWG5Hs3cqoIXCwQmkl+wBqqbFub\r\nkG5gpE8u/wdiSEHO59gqKQ1ItYGZTV+gm0p8l3j1ybiNcMLF5c2k7HbG50r4\r\nGFsSfM4NcNkEL2tUqCoQEJ4L99svsOBlhQXTROV79DRqiCdZTfftt1LanfyM\r\nMBmXGEXDSG27hg5ILTLROilasPfZv1Nct8MUDD1xB/nI90ipa4SD2NZxDQdB\r\nD0xatP25JMojMP8HDDsO6c03s3JFzRHtDmCFvupCjZNm7aVRkPUxp0J4TAej\r\nrQDv8eBOKjEFwyHCXKcVBI1vpY+q5ZGLW/fGy6EnnTwGQqEob+3MnfouIOkf\r\nc9Om2pjP8vfWInM5tma8YRAnNsKlc+wDuBgEph3XoV2k6/DYocmYpUQZqel6\r\n0o6Uv1NsZWc5wq2j0VC3yrr+C7GodLAm2lb1+DMYtbZP8dCKkMi3qeT1xSlL\r\nhrUGLL7wcFBV14dXrtH03hkxbeHF/zLwsAPg6Rcf8Zky9Rmlr0WNc7PZ8WJt\r\n1NS4Gl7hZVq2FhiGV/mbKUjXGA3WSLemZ7fa+UXJyofg2rmG8ImPxySqu2KW\r\n5Yw6c97zyWe/ISX/Bj2z7qeqaiAE282BFD0=\r\n=dSRy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.174_1656804944727_0.20056880129240762"},"_hasShrinkwrap":false},"0.6.2-nightly.175":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.175","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.175](https://img.shields.io/badge/version-v0.6.2--nightly.175-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3179207af4d2ff9fccae46a7de95493f56748df0","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.175","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-++K3RYflX2HE012emRPPT8LtYeDnhMFXSyGILEP50Se6LU9uLfAbUAOjTeZVhqSDzPOkhxd0gRRC07SRYwjgBA==","shasum":"24024c991910028b99fe0096037071805e4f4997","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.175.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6SWv+wUtthAVLDQ96Bsc8lQHmGRywfsrqbCKragVJBAiAUvQ0QJmmoIyp09xR6GuWOne+0eo+4sCzZ7xbDFkcL0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwifmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTfBAAl3kIrmqNCWWMJxrLU8FSOGWqiKKDxpVOvrWHciXZGCd3Opj8\r\nCJgXaJC5lnAMQTNOLH/FJPIo+OdPYW71eQ+eu/VKHb9lz3O8nXp+jUSqDWVE\r\nZRn8dypxUgmLL2SGZ2MFO+hX1C+hqaZNZNt7Uq9p1vmopR+6EgKBO+roOQyk\r\nvVhh78Z4rhG929CcFRaFDRFEJPM9fRM8jyS7FmZrZSMC9PzoF9qcbtOYysOo\r\nkqiNJFthWZqCELtd6qbYkFDjCY89ciihpe3VDO9W34cSrxP/CnlrqUBrsW3f\r\nxM1ouNDUf6hh+6C3fzFZJnpFSELjQJnbk4U9Sn0UftaDlUoAvSIAUWWJhicJ\r\ny7979F8Am7aqJ+09zdkNKD0EH8DZ45OQum7+Rm7epYFzSyxTXX4LkWLZTwnB\r\nhZONxCkQSdh5jiSqyED3RGMqPkn4CIbfWhQNIB71GwYYIS0fT7glfVdiPIWt\r\nL5yEFybZWyH7y0kz04jWb2LEP9f7rAV+7iFaX1VFkcP7i+DXqfVanNj+T3aX\r\nhqE618bypsIPhF/+KByUPHNGsvtfafWVrYKPLviKMhSBuU4uDh2kwXGQUPDb\r\noZRgYw06YhLh44Ro2/hQ2pdFpmMpjoLT94gY4o2FoqMs2Za1bT2nDcWNOPST\r\nofmoztDtBO/5/NN/7zR0IKQzMFheBkh/Ipo=\r\n=1ftc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.175_1656891366629_0.038999835582339326"},"_hasShrinkwrap":false},"0.6.2-nightly.176":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.176","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.176](https://img.shields.io/badge/version-v0.6.2--nightly.176-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"21edfb189e9bfa42128a0ad7f499f932b6b7d0d6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.176","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-BYnwHgP9pCpLS/SNRy78SHxfbjrdnTdZRCkjlrKOL2tv1F2NXQU0YUhZiW1qvRFE3+LEOLOqJ4aH8+zvObzduQ==","shasum":"4cb8d86116625cef121083f48800de6ced15ba16","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.176.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL2eVQBZpV0tqvoyL/qPDruPYoiSxu/Usjv7oQ2+jKGwIhAL2psD7+dvgxW/8x8ZPf5S7/gAku6J3mHpeMMKKcGcKJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw3lmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouRw//c1IgUN6DPiAuDIY0dG51poXbcYT39spW7dKaSZBOixnzPfcM\r\nNyEw1FrVAs0h9tI0yjfu2DeAPaYU1SFPHG+zKT0NCtCbB0w8tMj8K1ko7oW3\r\noHfYo4ve4OgjCXwasI56ZPgexuwSrjzFqVKVOwSaMkDbYBE9jLYXI7eewyi0\r\n+aClDgh/MYXVVx3V3yFMyPJYJHoDMN77NX2WhDhshYTDasD3XksVDaCXXKIA\r\np7ObhqHbJ3eEhqoL1ox2DagCR6zcuUAf/3FtHn4Hi/5kCaCxon8KsLUtRm5z\r\nH8JdAB+Tokgwk4BiOXiXwjCjYnZrfPS59v052mT1ywxY7WplbN2qFz1pEKtd\r\n1/mXkV/dtA8VP0kU3iZlCFK3u0GQ3rnSiaes04weiDCP6oHDPsLX6FvbVOkM\r\nHdfLSuMGXFAwt5gywQpA2yKj2Bt7LCJmmweGk10x0xvG7yBVqWM0EZQ3DyiQ\r\nPdnaO+d54pRuUcJ0oulmASpxfxS6ps53hRxRDHDy2uQoEYdxVzGwo9KxBctZ\r\nbBOs6XB96/w2k3b0DlzWJBUTw7Fu/6Pnz1edlJG8oJMozEwXW9iEVpUBGSIx\r\nRhLCqzNbG0hkLvgi3kaKGInNaBcYpg4tOYs3M+PBHR5Jt0H13lopOPqn6Q3Q\r\nNfdy9OGttLq/spTBG6Gsb4K5jYriCksKvs0=\r\n=KAgr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.176_1656977766598_0.9142844441763089"},"_hasShrinkwrap":false},"0.6.2-nightly.177":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.177","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.177](https://img.shields.io/badge/version-v0.6.2--nightly.177-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7288b7f99260994a65680fe447ff94a3a00b52ea","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.177","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8q6xL1R3SRvthExpRygdYr2F93w12EZp5xH1jkWZRUw8Z6O6zyBGib5guiYBgX5VZKShxP6Bkms+l/xqjL0OqQ==","shasum":"58c8afd2585b38a287764b98d77eb5ccf03af978","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.177.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIZy8PBBNw5tJbSX12ROO4tSxbN7rMyRufphNhbxKHIQIgMxhyQwh77iGbfVNVybtGMhH9bGdLatQtG+t07/dY/TU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixMsCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCIA//Y2NhGmwQId0DpplFn7R1t/WHDMj/UTNGJOcXed3xyjTVzLFC\r\nj1d/TsEkaAa3PPGzvyraWRNPsdUSO/7sjEUsv8io/LwYBG+T5XrNrE/FnjWs\r\nPEzoQJynlBL1N5lSPil107mqjSlF1d6L6KBdZtW7or9amOM5+3MKc8DYAp3N\r\nrVXoAhfKzf6ykXWodITnbDfCPOaQ1mJWlKWd5WGJqcfuq1pGS4LWnxPZRNGp\r\nDfr8M2ykcXgLdUMjs54pI9o9LqS4WaqnbPrSOve9zKxtoPHm+BPNjdlDNdJR\r\n5wMkIwgI7eulK4ZgtH+xhkpznPCeT/K9VRqDyMmZn6HlmiMVE7jQ7gySqlCy\r\nHvTxfyLYruG+Wz9eYlLg6a3dIq4vM/AgkBfLDKkPqOyXNRe03RzMyMdhMUn6\r\nUQTq5/2q7w31Xhuw9/8hHkA+H4+4mOsuvjpBFEus1dvqbrUOBmd6sQbRzenT\r\nZ4sK3XFw6lNElRu39Ny2ng7zTiSL7sk4VrqPhKTp+GlUYExqPklT6HuPzuwP\r\nkNgEcW4NX98OyamP5TCupsh/qdEYNIypWKnHSTJ8dvTzvtYEo0qMAcfh2Weg\r\nsLM5lTsgVMQ+/TzhPCgX7T8vZPBlzM8Hfj9JbzPAB+UKZ+c2J8XY9FJKMSqv\r\nYmbgbqEI1/3QDoDIkHHpk4RjZEvNrevVpBc=\r\n=dF4+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.177_1657064194701_0.30614019947144655"},"_hasShrinkwrap":false},"0.6.2-nightly.178":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.178","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.178](https://img.shields.io/badge/version-v0.6.2--nightly.178-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8eb7c0eb314834f650df79b2e9eb9d3eec5cfef9","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.178","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-n7expwezd1uTLH7/OqtT5cfYJjebtRmvMM+CEOlciP/cmk3yiPu0Cb8NBPIw8OIFEpW8Ki4sD7CCnNXvjXERHA==","shasum":"882f6857efbff8514931c815d04d2613da6e0d20","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.178.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPHOE0NL6MYbVag4oIWxL0RE7oPLKDsHywZ++l1VrXaAiBORGJdIV6e2ES1mmTZO12k22cL/h5pp1SlW0UJoyW9rw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixhxeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2EhAApAGOOSu63e9HChNbukhp8Wjl68utbTcAq10YPEfgeNem/lRN\r\nEzuALA3QMLgAsJ7D/EV53faQul1dxTAmqmPiaJCSYQD6KGF6AfvzJvY4XTJU\r\npMMR3tKJqkDFzI1yBTxq6khDXTQtGf3AtAQuZpCY2V0aSCAtGpYI3JxoXQMi\r\nmj64UzRI3JhAIIWPNkNaomfq6Y+WDURrwWT+IE6frEZmLKOYcBCL58qiIrUq\r\nmxnpuKv/cz2PZg4MxZYzU+HNlPNNih+QgQ1hGR/etoDfmNYQUGKyXq7Mp70C\r\njGg7iTi/KX1EkNn5P+zOscvIituwSqTr1A7YK3TUJMimWg1qCqb+xmgTZ3OY\r\n0UugHUX6XN/AV2VUAD5Ik/0LLghmyzgpqQ1Y8D736jQLmKdNxyL8LEqwPdyX\r\nSVSepDAbzQwQ52Rme4b0knjwp9/GilFIXl41tmp1HOveSZNqxkBOCZKpX9Rs\r\npYULgmeboGCvosKt/HRIDOwHKPCzBoEoWzuzdCkJZrL3GUBPZ+yohPHX3npY\r\nEIsQI95sQYOxVpWa+wxVQggLPf2Qkmgobe6cDUyWYpTHg1njkiqarufFp5GO\r\ngrrA2OqXEImKuOZkjpHZz3jQdQPUz/laQhUf+y8I+yNcXRiA5DfXMDg1uqX5\r\nn7oGV4r98CvDvs2g8kZNsc1fCu+ktfo6Zis=\r\n=qBTR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.178_1657150558036_0.37510214711780554"},"_hasShrinkwrap":false},"0.6.2-nightly.179":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.179","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.179](https://img.shields.io/badge/version-v0.6.2--nightly.179-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f422f977f6a056e2dd85c4519a842be7b77c6202","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.179","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-86oDxld3bVvnl7HDgJbzOLnDmQeJRCa4M9iEYtaGI8rmu2RIGfMmbpwzh4OQo//mNHD3QXb0JT/UEgv2v31vNg==","shasum":"b66a12f6cb83b33817a7761ee6ace71fca9a8865","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.179.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFUuDJy5sDtPVcOiuoh9MThldkipYlMwSjRGjX0SL+bAiEA2uzE9QIXdUDzKeFmydi/gJjzPSmsNNqzmylqnrvJ7OQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix24AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEvRAAlqmtTR5kGpEeJ9V4iV1Dvs7w7q46YTmkiYIy6xTwzcZ2Emum\r\nxtmrGx4ZZxaGEFj4+pkHAtFT/vP3GDX67Z7vvfK/H/LDNJsIJk3/HMLd68L2\r\n0R3UtykplxvWSrLh1j7H+oovhx/D8SZ0GMjBKJ1/WzFGifngD7AEe6S2WxNr\r\nMNrbmPEXqHCo6DkbsAIchsv902L2rUzUooqiF1LfzAxc7t6G7DCSj84VQyJT\r\nTtLqsjTflra7yctfiRYlzY4M6Yb60s3dl3BmRBFW/xzHVKy8X26qYqqjiPSi\r\neBbn6DjQznnsOtcfh5EsOdepihy3Cc/91F7y8n0r0ZqquWFz07d8aFdvsODL\r\nUIBcAg5fBqEH0l1/TL+ZzqMTsBqQfEgsfInolzd4ncLGQvWMxug9jcHzHldE\r\nQHFLjySOz3hWGEOt6rjRXPvJPIChHrvDqziFTtMIDwF/Wr1vuFFtRDn/hGL6\r\nGbJsvjzkkhz5hQvD1AFI+V4veD7xRgSUU0AWoq3rSanfyoBT75q2PaQXIjYN\r\nw0+KrwRwsA3RksMG6LB4fddOnbICatVke/ZzeLC9ZhbybNDnVDYwNje37pkR\r\n2103ddNeFneGG7stfayc8mfmGBZVv9g7VW86O72cDnMrwGzJRIXnfa1jT9XC\r\nnBJykqqfHp8rX2GvyHiSW3hZ5PznvTOWhGc=\r\n=OUs4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.179_1657236992659_0.5713235815630295"},"_hasShrinkwrap":false},"0.6.2-nightly.180":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.180","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.180](https://img.shields.io/badge/version-v0.6.2--nightly.180-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7c4538aaac04285f29c98600e38b1ad7bd999bba","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.180","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-pKK898v72bUlxb5vxgfajB2t7J4218gJKgsJJ2tV9QuJHc2y3QEuRqD6AKpeworAbhyXZhwUBM7kC709TbQGCw==","shasum":"4d77d31d8b005815d8ffdda58628f0dcc10bd6d8","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.180.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1GruggKck23ub1E4cg0+WX/6I7PoPlwztCdRR38Al6AiBSBRhIxPmjL0idMMwthXQklXPgeqVkAGbLVkTSnd9vxw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyL9tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB2Q/+IuHKJnkyL0xKzLbWPA9ZwR2243ENLIjbZcSazNB3HcyzUWhW\r\nFyM+VXbMC3J0TzmM8YjB2Ca08OHFJdKhSQdBs4FYvxAyS8925S4B8q/5K61f\r\n8lo3YjC6z45S+k9/wHVcEjgwJCyKyumlfzFiU8F5shBYCTWO8QB9Kix6WlAO\r\nVbHxxyh+LkiaVHOi3k5IEFu7NXQKnJG3HfJEKcq815AKHlW78OPXhsQQ2YXn\r\nqIizEVfvAFchX5oDwGsuQWiGo9OYiJwLAqi5SepseFhMPhtPx288JhUEpOzU\r\n5qtNFH204lRsyDCe7Wgq1smjJzWvnGVy4Vyl+45NHECGf8lA2nmFknng2O4s\r\n/2gK23n17Q/LXqrMQmeqG1+CXUuT2u9wEPHyiDJ41jUQTlPZLha8+XKVZ4oy\r\n9KrrJlEDmM5NLGqloRXHmF3b1Ghl4WpoHtHzunk2COiVOMcJuptPB5sZtqaH\r\n4NiZrieynIgA5ChMdFhRHNe9evgDCb/s6haTXwS8dIINSCmL1tI3hkZbSOlq\r\n+4+Qz2HCOYK4wOckdjmMNNdl0j+jOqyO5hZg43rhio8C4y8P61gkhlJVAlW0\r\n++odv3/PtcXc8R2vFVZZH0vRIO+ULzh9qLlhLubgZr6a++REMEfw0sBfdPJo\r\nmbR9wirjrfe3CZJ5HytGLl+T/TiIYithCsY=\r\n=L/9q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.180_1657323373139_0.6092137988898223"},"_hasShrinkwrap":false},"0.6.2-nightly.181":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.181","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.181](https://img.shields.io/badge/version-v0.6.2--nightly.181-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ca8fb43213c4d8df2a879da142cfbdda80643ef9","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.181","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-izxWZffermPPdB9tU2ybkHvdNdGymrrmT2Pkhsldv9Tai/kHVKK4gXl/v2WA0/f67BN5XvY12KkhWGJoJi/bYQ==","shasum":"845b3916f5d2f7749c5a366f32972df2d9c10f69","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.181.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDeScY0IqJsPTq1UobErPPXOuCiix48FCPcM8CZyW4oQIgfOd9QpxF6ConbvRm37q4mRT6S8RhRa1i40CYd7lp6as="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyhE/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/2g//fcZSvOEhTTWMQcng8flNDe03gGr1+enNTn1kIXp2nAuvXbl7\r\njzcjv32PFYO4yxyQtd1IsTj1HlypPrrjA+sKiBWLkjplG/yg0RKdvGUGci5d\r\nAzTDuWCQ8bjRyfQmXqaB0Rpmh5eKl49jLITsC6rebrtCwkeyd2yipUaRbAZ8\r\nxUpVa8Ula4GpbNoXaz6hXWFuHH8qoulgCkF/k0n4uAtvq/HR3mVFwLWCavws\r\nac838TvHDqL3jvD8wq0n/D3+sexle5r9+uft6mF+N06cU5mjiSQq4Kse8GYz\r\nc5OknGvvTVLHFfmM2RuXL/JGbdu4JdSh1DjeDKWMK2lqSzbTLrp69RQ5ecLj\r\npNuYE0APW1QHfO2jW1QnUN8KCJgQg2X+IzAEzheUoXzCFkgYJcp6rvJSMybp\r\n7T+NrmUWgETY8RcLKmFwusbE6eBzbwDP/RGsyA5JbAH7qYVZQm09erAQgpdF\r\nE0q5N9pzFjaG8jxjc1xQtnmBVIw3Xm8zCLWZ8Yu6hla0w44Oow6pfDw6sg4H\r\nHeIIMntfnq3TE+Od6Ho80mWERIT/9V4W8I06tSWayECFqHME0BHJoIFbWl3H\r\newiGEYLfs+qCbBcWsYot5sKBLgTIaMYCSlN58Yr98/Bv80HnYPYugOOaC4jV\r\nwZ2NC9w9/Sw/zDICz+JMK4kfzJiAICowKo4=\r\n=xKqb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.181_1657409855237_0.7228200709594359"},"_hasShrinkwrap":false},"0.6.2-nightly.182":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.182","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.182](https://img.shields.io/badge/version-v0.6.2--nightly.182-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"12b96abd8b330852a4b14f653d2e6fd447e16c7c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.182","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-E2K7gFNpd0QnlDZS7zm1yvAiBrgexed/pXaJG3aofwXxnqXcJpP/X8ZZwmKQmTe5wmmP99l7oR7Z6eX06Su2pQ==","shasum":"afb8ff7556c683efd5776c96e90d1279239b8552","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.182.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC26MyjH/U0ZRVTv5XBABiVNFypg7dRpjYQRRmtxS3r0wIhAL512Xz29fHrdOvi5W9WPYQnwg+p7wCapiLx9lXDjNzK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy2JnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouIw/7Bha59Z+GyuUtkA/9pEvw4uWYh/Cx7FCka4qPy0us+QFiKiId\r\nVxCmeD4Za/I2gH3DO4BQbi4u5vloCEU9Q770/W9gY7Z0XbiorUo8NqC1AFk5\r\naic0qDRLFPLDEx8y3JxgLaAiInftYEsTJzH93d2SnmT9SVEPtRbhxdsX5D37\r\nPqPH0bBDoqYzs8Fa2qMNlQsYPJebPcbIcTD812DZhguJ8h42GL944yFIyX7q\r\nGUg7IvFkggrR0rKnOwFy1uM+vn+jbOAbBsmZHdLZGOQLv0IezCyAmQKAE28k\r\naegl+00h7cXdp6hPrS31Nbw13AyI7yE12dddWSH9IKqyD2CtY3wXlha9gbV5\r\nRGlpa05ZvpoGvgvJEcddOYH7I/qwCAEADOVr5rQ62txHiBv7Cs+DAw+QKf2M\r\nG8wvOb/lFge/uD3hgTApqGvwn9frzyWkEJc/iieYVfcAUJ0QAH7s71ueowiw\r\nWudyc2T0Cr+SWhguYbmyF0Uj/xLxGNKY9maOmYWnnQdLzFbbO4gZLH79Frze\r\ns9d8Kq3na4dnBJa/xH3p+D9h5Jd7WAOuIpHhxdZf0n32vWaztiouOM/dmEIr\r\nGqbnPKCEmDwYrr9aB06b+rsM7svski4yrONG0L597IKH41fOfHYw6GyTQqHG\r\n0X6jpdLnNOm/yOpEGiZHUL0r0NA5/mpt2P4=\r\n=mnwT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.182_1657496167494_0.18140487403930905"},"_hasShrinkwrap":false},"0.6.2-nightly.183":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.183","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.183](https://img.shields.io/badge/version-v0.6.2--nightly.183-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9fb5bc57396d04d2eb2944015ff895a90dd8b249","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.183","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-etCJ3HlIyfTXQxwtC5NqDMyAvG2mWgs1QRABTOHNi37r9HyBq+VTUWW5QSkHKiyJ835qfQnOZAFbpb6erDU/fQ==","shasum":"29c9b27dcaf55ae9a889772421dfc0f76f95f07c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.183.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMD49mJLtSdVFS2sPG33FfU2ak6kZAhWdZfM5dVvl87QIhAKpYABc3e0hOyWdsdOsxMHebQI/H3I1Un1pVDWZgygXp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizLPsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3og/+OrPB1j7Jqvs+hBvyKW6ERuF5w33JKfxGfCOyFeSga4XojtSx\r\nLbsOn9WYLc6AZwh83h4wKREzKXa1p4l26yuWwKauNPu5ctzoCPqznZ5s2gZZ\r\nzVpCTtafN2iMM280E37V+N906MwaRQr3yhZd59DorK34kfo5/d8XUM/pFEVC\r\nhsmClnKrk04DiU4XwlhakSYkL/xZQvV/hjwHMEx1wEUx8GnPvjbl9j9ieeCA\r\n+bt58oJZutadJRnUzl/Vw9fPCkY0r8O4gAjndgZ+r9WKkrG+e/4mJ8tGSaXZ\r\nSZ80tEE3w7dHgyZ+2qo3YPtANDVIvlEjSEW2k+eVvpHUHEz+gOUZAtKQtVau\r\nrpLtxa10F2FrxtfdRd4OixyUO3yrxpGgL15V1FOa41+nYLbAO8SYs/7AYGrM\r\nwEa8QOaR2yWZ99uQfTZsII+9zOk0H6BqHNRGYb7Y7nJvujY1cPfTYxWX2S/v\r\n9wc3gGHd5cDxorrco1iklssgLgpbhGkffCzU4PBxNeJU4rh2WFT3ydBPU1Rg\r\nLbGUtsh1+uPFttWSq8LS1C2elvbNpp0fm434oe6zi9ykT7oYse3jzqt0NXDe\r\ntRFPkO1OoIMZggD77Spgoa1vsKgai2jMz93sEvt49HCF2cTOtZuoHymnDeeI\r\nBwrxv0a+0AJN4Ly76+lnc/z5OHJi1g8XJUs=\r\n=Vuny\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.183_1657582571999_0.6319240876410102"},"_hasShrinkwrap":false},"0.6.2-nightly.184":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.184","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.184](https://img.shields.io/badge/version-v0.6.2--nightly.184-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e8ca70d72f93d2cf127293c1812879276f434341","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.184","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-q//Csyr+NIvOe00fs/N1hhMwCRmL5ELF/ElR528Clno7ZkIWsTRuhsJAzf0ZrkdF75TtMlFp5htO6juONMzWpg==","shasum":"7849e7893049949a342b751f8d285c49b3aad2b9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.184.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChhOWTGY4VybO686LpdXNDlW+q74396R6A3ULf6F1ggQIgPkIIOTz2vZoIL/6Objrowr+rDx8+zJAuIQZBQEmgC6w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizgV+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQUQ//Y0CmrmBQVnEv/+090vYgDq9l5EyKrHsEWIHDCLaldaYHw1oW\r\nrQFzayT3lUdzHR+KBvvNKCFrejyi8Wm4RCbS1IeHZQ2mrmGBeMnixrc8g23I\r\nxpvAuqtgvNshgANRgACEb53tHZ7wvjZLZxLdM6zSWMjn9+QDgMvZZ3Djyjdx\r\nr1kuCukvsezy7cW6q2Vd80rikOWaDrKF+rMZd6e/vtVcakjp+2lHsVwJfOFB\r\nmbA48XRtVLVkR7j6J0X90/PFI8Odyyykxq4RA6/ib9UULFVuTpF0Juh39Lum\r\nv/h4QuF/ZpI0Ep74xe29PGMvGptC2goSj8twHMnZLAfY/tvHDOjlGn3Cybmr\r\n/n+gF4px7lQOLDQhAfwlhHX0LLPPIY5QQGfJIlGcasNxYH5qgQSu7hh72AFI\r\nngRwxjmfStXqCo2i/EpyGY77F3D+zYSJiYdL8yA3mm4Oh+La+cuFZCpfwtCo\r\np4xfuTMv53E2a13C7uAyV+27Y3ksVgKFHU+nrABNELoM50XuO+jtbN56NL67\r\ntjE5PChhn1YyFQjn54QgJpyZDpgkcUtBKZN8y4vQWBLT0ptss9DlzD3NB9Y8\r\ngei0YTB0F1fUNVAQ8ZZz83T25wjyUm9IWM7XVVxxbLBeyFf2M5KOYJZ1VMz3\r\nd0bjJlQafoudfChm5ZmFmUaGaUatPBOFS58=\r\n=iqBM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.184_1657668990106_0.8247904036989788"},"_hasShrinkwrap":false},"0.6.2-nightly.185":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.185","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.185](https://img.shields.io/badge/version-v0.6.2--nightly.185-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9b113cb37a7046134b3b25819368fd07f8fdd6af","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.185","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-vV57qfKXtXMVoCWKtnoDrlTz07AqtMJ/zZ/IP/lMf9G8vG4+eL7yH3ddQBf7Bsf6wFtXDQwaTPenonaecfpsnQ==","shasum":"a837d8f0750340c73403bcf1f0e8c615fcc02c78","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.185.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9Ucod9kDJAarQjz8LknhPoDpe7cT0EwfQ/gCk5RxEIgIgG8P6/MHDFeAsGx9c9CmBUPsv7X18ekJUSb2XCPt3d9s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz1b0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJqw/7BRrSrm3vM/1tpAANOfV5qgRyzVnL9FH1+oSljIriSh0Re/0q\r\nA0ZVwAqbenm9JG3nBAA9/fMNX+MzRt+T1vSCPfm+DGnNdIChx3UP4W913RrZ\r\nFd6Ih99A8vuES5pUHVAc7CimIeXEBqWbvupGszgSI2cBQTUDFFcX93EiezzL\r\ngqIcHyVq4f27X5DuPXZro8aDyMw2cO96ZHKPVFHJw4DRlsg05OFKpFsXu4YC\r\nxziF5AA9dedL8reOnEEK5A9pb3ve26CKIMihYKyAQ/Njt6kYYcFijhN4DK1T\r\nov7j4Fzh/EXXSsdtccHzyoY1imAG2It+RhhI3/PKSAa7d3lQy0LaCanpGANO\r\nc7muHiuXsLKFBBNLGmX1+nmO23p3WNLJGs2fkjiyixJp8t/F7W9xuPfPgsTh\r\nyamo4PLNMFtV0DU6QqdWZDszcftwlbr4KJt65KSse2xycjAgfod8XnUKhA+9\r\nnry4ZiKDlLlqo6ZaBj8Ddp5b6+QFVtdK97P8w+Gq9QYvmBbz00VuemEZx1o5\r\nKUbRb95aCBFOX45OR/5tKpiOINrIk75js22LP7SfTth81ROzPTfB6u5cDUmZ\r\nHPS3JJ17G6Dy5pkaMLpU41D7bFUMaKHQLStP936fTwZ5SL95obIUCfmQKR+M\r\neRO0UbqsFaO2q4Rsb91hepzXj5+gnwO+SwY=\r\n=Fu44\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.185_1657755380146_0.46758464073927963"},"_hasShrinkwrap":false},"0.6.2-nightly.186":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.186","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.186](https://img.shields.io/badge/version-v0.6.2--nightly.186-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"428d2e46c3b338ba4415c2d3e62ca9d00e917ded","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.186","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-reoAhBQqUETRXKiht3cU1vF0auxLDhz71KSTvMVk8aGaWYDEDAIyC6cAUtZUYLub9idlCKMoPANgChXO3kWBAA==","shasum":"243ad7ebc02cd9059687038427c367be87701ebb","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.186.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSocRUmBRJtgOw2lbAs5evQOMJlsKkwdRvrfk+jZuGTAiEAyFKNIMel6BQgWoYBC1m54j95zHEqPIq9iNfft58JAEw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0KinACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmozmg//SkjA/lxVaVwE3EzDIK/CiuvA2sz+HXMlvYmkHKDYvAYsOaDe\r\nlFR6rzgibGzR2z6/Z1GbiWF53+X7GUDzjxt1cE66Q6JPZxPCCz2K72SlBUC9\r\nSoGa1gR9UaiDKgv73onA8gnjuXC/t93LCi/CtWzS2cPsGpsDfTy4uacrhWFJ\r\n+H06C+QVZokil80BFivbDa7J9WTmPZrg2OPyNK7OZlzTOXdnI0qQC9Zw5sbT\r\nchBgfzwbK430TvoQRAvqPf7ICoXuYwsZY3FNJcQD6cfVzXt2RHpYkCQ++1um\r\nenscgPgsKnhG3KU5ED1+OHwnzEuV3ap1WWgVPhHUOFzIPY6C1O/3eQIYdt3o\r\nXFmcpJ2edkkvipATWWWm9n6+x2swK9ICgoowjTybJMk1+uItFTy1E3whzRao\r\na7Pb47NDy9OMjlynjLdi0h7E9C1rwhHudEnfsUWGxqKzMTTqggGaqJDpvrX+\r\nBDE+mnmXaDw5/fKY9sBqw01vyZsT2eErR02hZDYntFeiI6aFhpv6b1jS4sG8\r\nyBOzGihquJSL0IL0cCSaWhxUhz0NA6ejCUnS04oDsAkfS5RdNXhZAms4XRMf\r\nvmV2uX93qUVXVmFOmdyKOkYZzAThAtEuujmrsc0YTbcoujCTeERlC8ig7rkL\r\nCkRULzWbnyUCNVYLVe+O2wcs6cJgcillbmY=\r\n=XVFs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.186_1657841831735_0.7709138175592598"},"_hasShrinkwrap":false},"0.6.2-nightly.187":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.187","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.187](https://img.shields.io/badge/version-v0.6.2--nightly.187-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"062302249be0bd06d01cdc1f7e444cfa2ea7b4c6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.187","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-u7zTpht7nHIcDlzTV9K3M4QJLqWpSVtV30nXaELLKFcxHwVVgD2l1floFkvvg1/HeSgCN7s/cRR9XbMNy+pMsw==","shasum":"83c3f8fd66bcd53032cca3b5dfd88365af542cf1","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.187.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdMimC1l4NMd+1WKj33zNQuNEtTV14DfnR/fHL9nDVnAiEA1C2ABiOCRVroG1mkZIWupRa2BTXKH/OajpiSpr1sM5I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0fn5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGoxAAiLKFRl84qvpmehfxz6/h83jfn1aLICt9HIygZ0r5kn7c2yVy\r\nQAMjlcQnZ1XQDZB2qt5k8+foRVi/y7SqpXUz9Vvk+ThhJ1PlIcNchFiHpsXV\r\nP/r/SOUHhagoIboxvBcr56zh4o9B9Oa35swSseMItCFV9mcnaWAiz5tVXDGe\r\n1bqkWe+pkUHPeSgGG6wHoUhVm4RNH2NXjlhXJo5+wvM1oC43Ebmb14PLGUfh\r\nTzerF/53ILZ1vvK82Damezc7t5ldRrcWOdSpsdnxMHJCxUwHYTajpLkHn9Al\r\nCpTLuk2hO64RG/196fahMFuEYsPkfFyqhmx/HnXpVmYpaKhUutbuAG8E8DpK\r\nT+giU/UMLwEhXWfRhb1kFriwlv9R0orYTqQtrN/iMNK26R/MxOMX2HrCzIPq\r\na07gKqErUggblXF2m3CpinzzZymMMySCEYy6m3eojBldF/RtRB95REJwNhOe\r\n/YN3ad509IKMMCNYfd2TvAuOGnq+lA4/x4aH5C1bt2CupxhoxqHpusHgIx1k\r\no7voZ3JxbKadmBu0fztvcd4lHqUuEkMCx1OdpmJNiWqgP9hUaHexKmjXl79Z\r\nrORqEe00xji5omTUCFBMoHjPPjZMloeH0eNxU10JeqZqF6JeelyTdYslSvIm\r\nwFZ568OeCmDaBMdYpxNnA25IrTIQnZwPgHM=\r\n=ZkgP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.187_1657928185434_0.3324572625274216"},"_hasShrinkwrap":false},"0.6.2-nightly.188":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.188","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.188](https://img.shields.io/badge/version-v0.6.2--nightly.188-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"34173ecb660e12ec3a86b8b0083b19e59201fa8b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.188","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-R3bTrJmmLjFXt5bN6BN096iPYkp1snURo3dG37F/8a1UCgAmSQ0tRvPUbJEGEALFI/tsGO8WWh6BRtS2X34Dgw==","shasum":"0cd5cda8f94f484e0a2d4a24f0965a0e79455fff","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.188.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbvTSdfAsDVNso1GuG3oNe79Y+7mMr4DfisJQpUxQrQAiEAjfoC0sEXO7bNkZpHxFkP9fwH1IfRh8XuIjjy0KbhaMw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi00tQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIHA/+J/MYnZr4d9qiUJbRHx2jRk9WnoSMzf/u/fNkkBJOHsI+hfkU\r\nkL9uQXbX6wTctqkkzI9cKCBMqM4SGWWmPMaL3wMwxXCTbdTbi4j8Sg7LcDzF\r\nzmOgFV89WcLzoYxKYdUIIx74Hl7NFV7R1DL3a9ZEs5Uv2z7/0wVEMUfPQHf/\r\nisi6bWCQlRiwvRUsyx4thiyR8WX9U/2DjpKc/mzsszOgWzHGFO+isNV654os\r\nqClADcezHmnR7eDVqvzOZdPRav41tAtneItUx+Vz8wd2JOdIfMVsGBBYQp79\r\nRRtxhPHloCWoSwC5psUp/6g3e6+xiYdApiq5xzGILVZe3T2mwLRSCJoExVrL\r\npzGhE0OFn5ctAGuO+q6l5qvWLbJhtPWH507STNQkhOXgO4o33uXiYoqf6388\r\n9fwA3FiXlV/8j3huhmd/xvM1TOukCM2US/rF7pcz4NKYaS+yBT1a0U3lRbAQ\r\nEdoj4F+LsX1qSAqDfYcY61M7raPVn6ESOdG32WAQiuUdr52x+RVzc0e1KpfD\r\nkClihTXpWyBdLT51pr2dHgLwiAPAqFn1kwy5/NUAyBFnDaTp4zwAtwIkDy8d\r\np9reAU9qm2z4preOy2Zfmdf02rwTGYil/So5cmECSpBuMBe+Uz/+RZXFvZSz\r\nfcqOlRUXA2+F9LrPodWpPrBYnDuzoJMskLU=\r\n=8okK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.188_1658014543801_0.15683868352714914"},"_hasShrinkwrap":false},"0.6.2-nightly.189":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.189","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.189](https://img.shields.io/badge/version-v0.6.2--nightly.189-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"63c41e606899b6b92275eac6e72e9e4b2ade937a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.189","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-t7e/I1B0MYeZrrEkKoG5EPSztUvPSF7uZqBYshDviLq4QqnLrhV7ehfJJnsQQ3oBv40NZeuoqt9HYsNtpiLIYg==","shasum":"6a95a616331a561a4ff12ea5a2187b668f1ef276","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.189.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp9geXsygyzke65agyAsTWEuFVSTMFSGCmT6S8NKFqEQIhAIyDH6gpLvhDrgIS0WAt1cMdX3WU7ws8siUi1I53NdYk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1JzuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrtag//V4/0a307+unYQZYIOzmIeyoysJtIFZLI+27wPpCTN6al1XK6\r\nDvlcsfLB+63X0Z9mAu6Gw3IiNpjDqNgwiWVgS+k1eCQfFLRyXPiGBsy1QLzI\r\nwukM0uaL0z10/eWD8eJB4sqk9/jDmlLNXvnOUAF0Fsspu092Tg398/ZPGB9k\r\nMh8pIexAO4hE0tuOLn4OBPYvWv0+pujYNanpSb2hkbR+yhsGeFQpCCZICJEA\r\nUgvu9m0V3TbvP/8PE12aQUC1+wzl4023fYJ6RKXq98i59JB/SO5t8xw3SYwe\r\ngEuBqo3JGEzRX5bfB4TgfAc7bKKjT1uMOoNUeFQV/ZctRJavLaWed7LMg+no\r\nVhfB97T0yEM0l8nd+pnQZZkXUQruCObSu5j9auQ1bo8YFdRJStvX0JbE5UEJ\r\nS8TWqTd6YEsGHGCMJhNoCT3BPJ9IzAj9bLkxXH3fITqJlxGbkbDsWcCneVpH\r\nqx8RSHalfIy6ho4ImfBi5NItmJpReur27K8sOwpDrrlEIzWoeDli+T9xFEOa\r\nqtFSDdCEJmEkFrqAhRwFwzG9HipGIIvCL05z30eoXn80w67UYReZUfQKYzx4\r\np3bzUg37hbCLsEv21VEgPp0hgm/AwEBxfDH9giYXcgp5dHeNBwSWQq8SK1Y9\r\nx4+tdB5Xa1PIhPSZhUI287CoWcHuD3yyVFI=\r\n=hBdv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.189_1658100974533_0.6472862956525889"},"_hasShrinkwrap":false},"0.6.2-nightly.190":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.190","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.190](https://img.shields.io/badge/version-v0.6.2--nightly.190-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e435856452296f73aad24c74caafef8a4cda5c6c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.190","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mDK3+8X+hbRV48Kk17JNRETZb5rlGyhtcE7wq8BVRax7jhlTwTbnP7cMJtD7byg1anOlSZklAQV0zDWvwtzdFQ==","shasum":"02587dad276531e78e510872c3fbabde07ee9384","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.190.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwsZVnxlvrLa7GYSgWPRPtsgdLd41kDwvXkZcH2qPpvwIgSsiYvQolfxwtwItnhElB3syDmqAJQFwabhABlx5Xv54="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1e51ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5thAAj0j795RQbSU8ueMb2JTGWhMsboQ3OC3wfBrC/Z+29HRpnA4Y\r\ne6EccPycx/Yze4sCrDhBNaKeBiZjhPVq90SXCetHv4atGilXRCqddiIm/3H8\r\nzQzqZtl2I+HEZNptEPD1TFPW+W7Dy5pO8Fs9SrdEmf/wyAUupwKBD1KLeVcl\r\ngiAL2tapjqyasssvnMssc30vplSuK+pKdsbZWkcLvNCBY2neuDYwpfqhojDU\r\nOouYcx1nZx6pmcJ7wXvt4sbNNxR4PqzB3hIIjQWUx8UditnIXrN79YcK23vX\r\nphzp/oQ3Bg7d5sHTR4yEoxv8odC7RIzkEHmsnFESM3eR2taWC11kEXmvupkg\r\nhLJsAvg6n6hQUKlilDqe0YV9o1+QOzkjc1aLvicc1xdPKohLmAu92LcQQ8Pa\r\nWujwpPxFGuGQbFjcrBGuhq6Fs9pO55m8PxwT1UQPS5z9ZH15bz4xezEqJg4t\r\ntIuXWR7SJpAHNfb5tD7C8nUzRx7VPtWf+F01+TtKsRAOwwrECszfFB05QeiW\r\nyTusEkSOPRZxxTZMTt54PVZp4Wt/zd268dxZpCqgJY4mvH4u+blG6A8+5Rmt\r\nnI0JTn880Qk1I5/4ZNF0byEJVFiK7w50rRmC/PgPUI0Q+VXYMjN3fBkJH05G\r\nn9H9G3jNoxz+sWYohKvD57YS7GO74Uj83l4=\r\n=BaGI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.190_1658187380897_0.25504648751448555"},"_hasShrinkwrap":false},"0.6.2-nightly.191":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.191","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.191](https://img.shields.io/badge/version-v0.6.2--nightly.191-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d4aba4a06499dc73b40bdf3891041a5ceff65130","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.191","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+xi1S40/1HI+UuvZ0zilVwPqN0/S1sNeMsr6H+h+Y+7lLLD+Z1CQkDxtGpNX3+BssrfXca+bRREL1HYeGs5W1g==","shasum":"1f18854991847c5fe56148f0dd88949abf362a86","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.191.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGE6DPbM8IV99kK0WstRFMc3z12ITGUsm/b2k9Do13ESAiANxV5vKCrbOkICPt0xrce1aWNQYSFDmf5Xxnk+xwtVpw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi10AHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomGg/+PK1hckgia3yCN5MG3AbpgJWdL5lV8TsYyMAI50mBX79EN9Qs\r\nPVURHeWSWMj/ToonD5LwBHHYI/M8tl8Nd5tnmRoox0V9u+jA9Gj7C1aA5cew\r\ndH2W1XCQ4+VHzJCvSrqf9boAirqJfLLkM4mT2G2Bc67/0kT6GDJSGfD/VUbq\r\nk52m0w1mPQnHiZeQNaaPQ2cinOAbtBFrwZY1ehRjTrgqaw+niUYSAlzyHQhf\r\nAgJq3HqVOJHWOj417mpnmcF8qasNGF2aEsO/YIky+9N6rGTckNnjFH7QIphn\r\nAaTzALq/4gfslk4w8PGWxg4r9YAc2XAKgAHq8f8ukSKZMM7he2jUyFiltd85\r\nAHZtBf/wd/uxy+/NpG7dpQQGNyCJn5roL4d/4Z93rA8sxRD8rd4hwTWZaVtP\r\nAhkYqGVi0i+GVG8NiOPugX5O3N4Wvm0/AN8lsB8tdwVp8DoFUaGGKKN2QmZP\r\nW0pv4+HflzqRPLO7GW/t1FFs5VlMpXKTrFGNhrve87r78sz6IWGh5MVkhpHe\r\ngc+ZnuhPlcknuN6vnS40gcPLn1ccrjWn0H0Bu5wDywiKW+EOO4t22gN2Qj1h\r\ntRaE16QW4hEcwKg+zXhd9fiQ5VD88tdF0vr7iBOtD7vwgvlj/q2PpVwI9suA\r\nU5sd28XLL1qJuJwMXRlUswrM5j6+zPEhI+0=\r\n=ALEm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.191_1658273799628_0.06726904234198328"},"_hasShrinkwrap":false},"0.6.2-nightly.192":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.192","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.192](https://img.shields.io/badge/version-v0.6.2--nightly.192-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d99aa2033e823494e3183de5cf3842209bc027cb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.192","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-SR16zSjJixAS/rGj0Njb8p2PQCyAs/L2pwys2vJ11LL46h4KrSKq9HMmwi4I+yKRLUhdxYQFWC8c6oxpKT9GuQ==","shasum":"7f04b70f975fd63bcd3ce4240871803f4ff2d750","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.192.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXhK8gRuKjawpTTvIUlM5YwVPRWZ0+FPZBYL/BgZXt3AIgT+83pP9CgMN6hXZNDxz82/zmPDfL2o9fW7ESAhjscZ8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2JGRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZxw/8DoEh4zxr9fwqfB8PcKK7JPhBc4jm/MgMEs6RhEoLs6RUy7pP\r\njyXG7DNtS/3cWFy5s2VBf7AVOJfHBxSGA7P5wHTDMsLFi40MUNPJzNUEX5aw\r\nY4lN0hyrRhqtppyUSBiJEphA1r31+X/dD3aBKl0va2cB3bF88sw69sdzl2It\r\n9yY2/gYaEit5b3M9OZT7IhUpb9GXVOOPLBltUm56vPn16MVDnmvo3py4S2I5\r\n+xMeHlXw0yxQQKnQmrQNcMGIPhpgIG2YX74HgFPUY5GhazmR+dOIKqPA7DaY\r\n8XSiJFtWrw1djQrNWyxrDLHTPMEbhJzViiiT7A2xCJiGShdDHInU3d0NQsrF\r\nYGhi1+ylE7a3rz5vbgRxfBbZ5R75O3j50JA0BHNFpbhUvP7/WhJG0XI02tun\r\nYegYQY6rto+oQQPyhcSlqR/QpQMeXb48OdzQ6Tuniascry4eu8QCeZYTFIqx\r\nVPSHtk6P/rvU9EJ1PBmDvaIJnlycfMidD+txpe4Iv7gFDoTr/hU+eb0IK1co\r\nDUEQd/+ds0JaUWM19qqeaodkBcvJed4PS/Ja/fXC3klZB81gKAqYEDeLq0uq\r\nwCFwgIt1/omwj/RciUhvqG82/l208gdzfo0uKCZqO5rbtpOO4p5O7rFFA6yr\r\nmnNSM8vPu0qpIrl6+kQrHqtW8fUfThoS9w4=\r\n=yRax\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.192_1658360209486_0.5704407233702387"},"_hasShrinkwrap":false},"0.6.2-nightly.193":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.193","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.193](https://img.shields.io/badge/version-v0.6.2--nightly.193-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"475571863daa4753d678e96f90928bb0ac363d55","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.193","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xsdboVlCYFgy8aKhOzSlX/S3Bv0/ntyN/AAtNEgUrD4H76AhK3S3vENbPVezA+BwvIJDK0zTQtysYtXs4ad/OQ==","shasum":"891a4884360aea72bdba09a2baaf1c5398cfecf4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.193.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHF6L+wnEHDEle9b54cUNtyoXiwcUQuY5EmY88p4+UkAiBuPP7tsfb44JyqPhpMxsq3CguARTlHfpxH7m6AICms+A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2eNNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIvQ/+LuyfpuGtqhPmr/YkR3M1PK6alunfZVKdCcMUtflIHkrTpkOD\r\nhF3awHmTikY39lZ/iRuEQL+KQqVx3WAZMdZhBpKps/G6Tp0jcBCjy8wE0jmv\r\nE/3uodNzSp7qEUQhpd3Sk+48XY85gihKwfbjAx2unZeiEr/0+b/zhzcWSGCo\r\nJObuJZW7CgR+NYQ9uoZiFR75A7UVyFGtspnp53YlmmCuaPkAR1rigpVn/Xgn\r\ngYAaLZ4nUqSvDk5sF0mzw+Tv5GDwj6J2xI/YlbzJ5N8JRLDyuJt+OOsFc9pW\r\nJt0m08wr3DGbzK21AUDxnObqd5TTWjfBuqAV2GMjF6RTpIIU+M/noNIAwXHn\r\n9XxOPGZSC2XJJdSLuaADA5Kwm8b06Lf87DA84GeId8+vtXovu1SffGr3Cukl\r\ngErHjs3BaGDj0PUjXfcRDlM26l2X7Q8E+dAc7KY+h2bpiorfMAqkNBl0QtDh\r\nVmdLl7RpHKmegkOslbd4pLS/YV0tQ3lyVYN28xzLeCS6jD9Wlm4RparLnF3f\r\nyyEmES7hJ8DrlIin8ubCyqolG/OPwhWY+3gXPWYfLMPxs6efH71jBi01hbKd\r\n3s09INH2PAA8dYGdk9ySMrAzIOsT55VCvsb2WfuBJ6iCLaZIWVHM6t7PtW4N\r\nEs3f7mduIpU1dAxzRXZnq8+RpPVxKYVre0Q=\r\n=JJVV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.193_1658446668736_0.65023242151293"},"_hasShrinkwrap":false},"0.6.2-nightly.194":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.194","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.194](https://img.shields.io/badge/version-v0.6.2--nightly.194-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6303fbc907751490b9c6172ff4d5cfaa3f73a973","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.194","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-3aNAItpdmN7lKEEheFUETPx+1E27VDK3RCmq6zkWU57FT7wquh+OZFjplX/Ea75TW36J02nwnPsiiNTiBcb6pw==","shasum":"8e84f8eee7ac489600a05572af4eeaef27f59468","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.194.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEIXqr8cXYxP6Iif3r9NowT/5q57vSzWC/9vukSB2zPwIhALxWSK82C+vIU+nv+E8bF69ePaxg91m+scwYSOzZH/3p"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2zSZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc1w//Xf+btNGanAI+ka+GyoPIAtN6bRedGEyv4zWaUUqE7MTHzRIq\r\nQfGq8YJNMi7OIoM8NGaQBfZtKuqjlO5EtUcD6Pq8qCoW5T+0ue6jLmg2sD9Z\r\nAL4lKtGCtA+XAeJ1ynHZ33lDvRRcwxTEjMo8f2sNPoUzAzlyYIr1r1Ogjr4h\r\nIDyoQNBypTgwNifFYiicVFSPBlRY8WZIVc5RpU4tZooykUWFdlaDNmFGM2b1\r\nVyW6SJC0cjsUXeWBlzQUk8r3KdWDpyzN4CvMhBnfum0/6jr46RYE6Vg/2HQE\r\nVTD1EHUXL/FV3BY7n3Mfsd+e3DNoDPlsgjknb33GXWFtunpZKA+oqBiH0J8u\r\nLUQ/dftu7X/YIro60A9Kd9QSrweoET1VV80HgiRjQr+/9UCqpgjSHy6ShaF6\r\nR8Z5CJtPlamYadqWl7wah51fTei4YZKCP+YYagRIOp6PtR7Oqx+EDuWwF4YT\r\nW9y6SusAxra9+TeA8OqgDAI1EsfCJ5zO5Nr+a+3BEphTBV5PaDjjpTShuYPO\r\nz/2SK6PTI0s7hk1M+FgLMYaIGqEeEXB8wFpJVVyNr/+R0U9UsKUTzyt7YUQl\r\nJztMAIyNL3Dw5MQcz2Ln+yOtUaFkY1xGbkV+QlgeqYBCR9XN6NdzMQWu0fcB\r\n6oGqABs+OHxzlS5N9g9C5/xv7Ev1eKCcIaM=\r\n=aRnO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.194_1658533017780_0.2964308299847893"},"_hasShrinkwrap":false},"0.6.2-nightly.195":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.195","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.195](https://img.shields.io/badge/version-v0.6.2--nightly.195-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ab82b34bd4228b43f42c928c82482b6d9c072995","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.195","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8DbMRyL0YNYJLffL7c5oZIsg5rp8wjTVYMEniGA9Dq2DORkMMrF5rV+QtLRy86tZVBWjbRWaXZK5ufamo/6rAw==","shasum":"0df6c3d5f0e28817d0bf5b7bd7c5ddebcd436e02","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.195.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUrDOS1Ik2WUP5Og6UhhONURbTv+sX5qnhUXEDxL+cvAIhALo4XzQV1AcnNt6m26RbgwkVkGQtX6HR40zig3vjt1kk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3IYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjGw//Zpc7OQ4Y4wGRTnVojZ7pENx2Kkoi6x7SwiiuGptdICSnVp/q\r\n71MzLSWKkZrr0O3opU96NxkQbC1DLWTHjDJkRlAjGu3vjRVUBOZjXIZbAzMC\r\n/vlcBe3jN5bWvP8nVPu9q2oPmeNtUsxXTjqYtyFMDIpAtujCcT2cWzy6Mw8n\r\n2YTxjCIB1MSdJIb+xetQQJiKeqNKprrghJjy2Nmf0thFo5YhAfdiE5vhdEQq\r\nCiAMgvzdmWEj6iAYIFoXiUnNI1gMvi+1MEtGQGXnosKY5Kehe85WtC+iGRq9\r\ntML30oGkePOo8bcSCJ2LVnHlG0Gsg7hQocmxIH0TifQ93iEs1ckiwEOAuxMi\r\nYAbHSCgKwxA089kzFIQSmATJAUsz7ccuLs3qbBi/W3afgwxPc+K6+BVPl3zR\r\nWoaeiwqTgcwZ7axxiwgTHSsFDlB1yGWC57MwWAW8mZUKzHzeT7RHRMvW2E9v\r\nNuSndzpE+FTBzT/U1/Eyi2ngX5RRNh3Mk7Fv9nVZXRvcOogfqaN6aKJ22lxZ\r\n0xYJp0evrKkHwOP3eVqv1cI+ZhSZ1U+M02ul4c2w/I3yA+hS+f/Yr3rBQ/h2\r\nCo9MEC87EYJEA9pvNeT2ukrdBhYzGhLxBqy6Ngf3KsacGQzC9pLyzLLpLYtQ\r\nP9AgwEpPR9DXknehouK46zdWM5THc6tYAgI=\r\n=Bner\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.195_1658619396252_0.5685583195802308"},"_hasShrinkwrap":false},"0.6.2-nightly.196":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.196","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.196](https://img.shields.io/badge/version-v0.6.2--nightly.196-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"48e308852a6f2373acccb5d752fd1ef843bf498a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.196","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-IdvGSgIfvS28bErQGJVqohR08emAmt2e0rd84tb5Bt8uKdb3kMRAnhFy5MXggXCrKwa1hF597gxf5l0mQ1X0BA==","shasum":"7e42608fafb1bb03094209e92a809f006fc1f5b3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.196.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZF+FbFYwiZE0M6Bfg69ITs4wFBldXhFD/KSF2TL/dNgIhAKBwQ7UCeUQblN+ZgfJlf3udWqtg7HP7hhfD0Cl06A9l"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3dd/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3Qw//RMooh8RRwTfxCT89iNycXZXCt3OG0HPNBqTmhItFGas2O5ci\r\n6xcxNySQLJA7kvUudu+UxlsXS0DqY29okOC9YsGt0AgWOuEETobvyKMhpx4v\r\n6RMpP7aekXAAsOdPUnw55g3OyF/g4NDMXLkTTzgNZvdcwudVuKezpK9IUFqJ\r\nI21h+oVQashnqzHgwhg/kjMExNP7JQ1cJtrAqLs7coi+bwO74skT2OsyC3vc\r\nPkS9m6dcqHsgD5d1YBTjRoSS4EVbRqfbB1xhR755hkMcH8Pv4krm8owB8EQl\r\n4/tMUFNbaYpHRiQso40lrFz1DF1pqC1YgtL5ZV80bfR0qHR5fsQWnq8K7QI6\r\nD6qLwjGqRO97ENa/CXNm2/Yu9gyAqe5y7+IkIE2QUy30tDDKTbSQe7UXbDvo\r\nVg7lKdcmhARsFnWjWauwwtBcSUs7AYaFRGtKYYo2xJEdkmJwXT/urqudwNHL\r\n0/skKNa9E+hLEFsMi38HLJz0JfhMdl6s9qoGhLE0cvBSE+VFK0KFsRonSPpU\r\n8KiB5k2l0D5jW9jVJJWTWApTkAqCGXGrPsbZSNATpVHcDbarIsWeN/HhHSc/\r\n7Ws/nEQzYbpVNxUlRHufP1gwEjqCIBIYvyVLJOckqpHtUSJDRsAH9dKeMZtZ\r\nOdZOH4p5xQ1eGcKBn9Brnon93TJFSBBlqXk=\r\n=eX9c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.196_1658705790969_0.4964812329524879"},"_hasShrinkwrap":false},"0.6.2-nightly.197":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.197","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.197](https://img.shields.io/badge/version-v0.6.2--nightly.197-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5faf74fe7733a66bee23e0d8edf2aa2bae19d240","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.197","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xs/kYUt/gLSaVPJ5Pe61ZHilZGV3Mt0p2fEHrQafxhBLBKqu8/P6saabjGAuUvfnz5Y4opVfD0xxLA7Jx0dDcg==","shasum":"3aa93271dc8d76f621931c03ce708969d3e1cb11","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.197.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1HYKzlfFqXPkBVRGQaL3HV5Neni4HSLxB+pcCfTglKAiEAm7SPJ37fo38DKBCfyPIqURHMLePNhdWEVrTRX0If6nQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3ykEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1lA/9HFVM/yeplnBMZ4LKWDQTpXq2oCgwvb+KVCTUylaWNjEUkyTG\r\n49B68q3afoaf4cJk7yLBFPvwDhChpuM37SP6Ar4xpqzbeqOr1EsUOJUqTtah\r\nBSh2PA/2QGZV8KTILb5T1foYfmAyLlDCk/z5ARjDNX6xZNnNB6T8Aw2Gli7x\r\ngA5cs6eGNGXkaaAyPG4R/VIuVNOfJ9oE5LkHLJ+oO7VkAGTIUIHK1SlMytBJ\r\nWVBmdMSC2j/QThsJOX9yBM8j2wGHh6zsHg7B5tOB1aokw5+6axDM1x5gSdYE\r\nd62rjX0mWWaJ0dhCThvyWqL66hgKYBe6ZzVqnu2eFCtjGfAVl3OspUFPQIpA\r\nDJwGvN6+Vu7vc6/21FhWr56fqaUh+gEJPGewbJ+XrjYPcZHTKQj3NcL5f4HB\r\nk6OJxUyXOhyKRtAq/EdrFx/0VO4o+qSTQxsyGoi5QzEsHw8K5Q7QdXJfqAGM\r\ndhda0P/TtCEiNHHRwPnFE/600OS2cUAqdntz1UPGEii41LUwy4SVoVLlJ8fm\r\nvyDKTnZGN6ClVhclWfRnlJDlRyhYLrf4ZMFRga1qW7lhtwB1k/0s6+uZQWav\r\nRu0lfjt0hQC+zOJ2jO2hCC5c4+3Q1aXsQKNxsoy+t+P2HbKuix+bHWPCQ8ao\r\n9zlt2+NeNyiG0WeA+x2PqkqsndbYbIEjbMc=\r\n=8lS5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.197_1658792196653_0.6094145553400256"},"_hasShrinkwrap":false},"0.6.2-nightly.198":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.198","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.198](https://img.shields.io/badge/version-v0.6.2--nightly.198-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ad757cf5096f8fe74c7b60321e8f505d383aa979","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.198","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-SeoOMUd+Ggi/PvLJeSGOEHgCzMCF23MJPI6t7+B9KA1d6E6CtjuOAefY8sCH06KH/5qxd+WJkDFeOORaPpzSwA==","shasum":"8325219861756f45b4f7a1a9952bc7d2aba28d68","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.198.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtqEZYmh1YLwbE619URReXk5wbgMqAg5j7nLumTgj5GAiEAiC5tbYr0lwG+SbreC+EAOWNWt3eDpnsELvc1OSTy8BE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4HpzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTig/+JTeRbMYyX82hYgqKl5kI6HltEr9VU+XlzL5+lpp++JxvtNNB\r\nPmyjJlOL1OtL/JRpujMKmQsZKXQ6fkguhIF6vbJIjHPC+yTJg8alsHU/ZqPM\r\nBZ+AYKpCJwypV8RQ4kIPEEX3uzKO+KKtkEWllYE7VMAB/EtM9OVAEomEuomS\r\nWMBZ2M47BpL23THg0w+02mzjBUiII6pJww/HArevjNWLIsKMjOySHjn+aX58\r\nhRlpN5wVFze6DfFQaUdLBof6uLUgLSztzc74NQMWxBZV7QSNQk2o9mtJ80m8\r\n/DXZe8eNYf0Gm4XqrfeCRZcziy1lpM3lrBB+keCRHt4O9vbFgGL3gOZWYdJU\r\nEXtx3KfklZtLAF4lJCfNWu2nxYwCi0N5TWxYz8ZOOHlwy1P6LF9tkXI/DMnU\r\nd0gWFvqds77DmRvCjZAmyHrVY7b0t2RisSOwnimomfBwMth1JQbGIcqbZM+z\r\nCzWunf94suTBRcR3ibj5+BXOBSb1aFZSvGoKIm2kp3FpCSRU9/C/uQGdV+zC\r\nRzmSVhFvjYXb28o4kEfoE/CTEekvug2XO4picP2tzYHDyIp4YkDv+kLP25Ot\r\nkDj1imuJZS2S4UXkOMtZ/uQPlkqdv8XysvjWvokoV5bk3wsbTPlDMK8lbWVf\r\nQc3Y7utlyFywsnQmzRV0Wj3gsxS41c7ygWY=\r\n=77vB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.198_1658878578848_0.5832769113620351"},"_hasShrinkwrap":false},"0.6.2-nightly.199":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.199","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.199](https://img.shields.io/badge/version-v0.6.2--nightly.199-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b6a4b558d7c6a9138c76a6a7c755dca677a57cca","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.199","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-w8mCy/P/3UV1fGSpHX75MGKzo9G+A813zONpwmEcRYGB/QOq258vqEaEK9FmrhiobzSO4E6q1RWZ0aliwuXyqw==","shasum":"e6889944d1e3d3687df4a39a68e25d02ecd6b381","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.199.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiNaXtpOYjEIx8XmTrEGusoz7TYxVWHMtWpPtYZ7/48AiBzsrPrESOc9poJZXtAm1lyJbSFTz5cBUjYsEIkbVw7cA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4cv2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreSRAAnh4a1ben69gYIt4EebbMfvvmY0fqN558wHKtfK9nTR1gy2vV\r\n9wkqYyhLpuyy6IWQvr6FHO0ras2reaZHSDqJ/PT7Tl/+nUSEbh+juZeEbI6I\r\nXlUeejoHhIbHiM9mpRVRyZ2wScbgb9jXqshx18iLlCn5jxNspJGGOXjYgoSQ\r\nPX+Vd1G8yo1lYtNux/QZvazQYBNNDvjKR+V3KZkVTn12pwChDRZXUx3owsqM\r\nENv3bFtSDKcMlzL53w7rsqWu/z728wMtBUp/TeOtVHVGKahhDdzEdirCXpKJ\r\n9hieRiIujKOlx86DKncfYyTjCXkLFVWc38AP+O7NRQVa1dhxeWGcPkgtincs\r\nIyCd6r+sms3DpuseCbc131Xb30p5XkRRqsYR1vVKUTRdACrT3MscjW+u7EFp\r\nqkGF0poxXqChpfj4BOv6yku6Q86NbGV5XS6ixPpW60mrW8b9UOWZQwRNu40U\r\nNVQatVoBdrikHpmGD28KSJfRsMM6bFWVCfuL/Pqw/aW2KJoryltA8W52VntS\r\n+Zt3aSZ4VZozTDuAiIqXLawAZyJ0m/ZgagHRykEfpkeEoUO4+XFqVWb7Q7E5\r\nBDNV3fXS8LYh25nfq0y/hBMPEX5yK59SSZiVAGFR40EMcIc6BBIdNirWRI4Y\r\ny+iW7sD8dHhSZkfsnwQ7vA9/M2fLqQR3ilY=\r\n=olT5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.199_1658964981784_0.7555678589989263"},"_hasShrinkwrap":false},"0.6.2-nightly.200":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.200","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.200](https://img.shields.io/badge/version-v0.6.2--nightly.200-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0b2728c31400c8e405381c5314339535ee86cb09","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.200","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-JO9qKFmx1GWJnZCDOs2vao1jDOYtDV0CxehlTsI9fcYG1y5kKwotIKeEO/y5220UJ91/Y10kDoV7u2GaECZTKA==","shasum":"ac59cd0901925a38d245d304bce37af09f7b0eac","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.200.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbEwlP+3spOBwf4MTtoYMlRwVyLbDEAGZnuQ2WZ1l+IAiBzkB/UhizRdlB1LdfkNBsXF6s5qLAZ/02E04HY+D6z9A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4x2pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIiQ/9FIXLqcvqv55L8E9vocybbknu1wsRHVfjF/sn4pyn1EfE9e5c\r\nwA/wrjmXeiKfVxSO7d1R99v58MTNcM9MLHNMnhPpH7lsD1SVZTraq6F3p2pq\r\nNeFgdjgQWROJLJtHMDossL0YYMwFFSM7Oyueqmbj/F+xnyf2Lzjk7AA7I2Tu\r\nbUHNOdEgaMPXz7Is2efsDrS0gawgK53idzoqGZucrQJhWikNlr5ycDKsbQEi\r\nq2OxpQdi+cspDl3VJeGO6CVh9T4a1GHp15g12LFC0aqPpUWRpsKR72oK416w\r\nY/cTB7gJvtTrUHeCoZZiaKdo4zV5lZJkZjnOl6oelSlKfm84hzxHUh7rKkeJ\r\nrpcEZ3s9Qw9xYSjAsT38/q2pCjbyxLBC2bm3AY+dJDSuTk+TbfNqr8e7B5z1\r\nEtDNPUfgC9C0JzaPpsz0hMw7JKXO3Zkh6ED7mn9IlUoBSoLfMJh3LZRDD+ul\r\nS6EeKr/tgvZNfrdngAUQydMoWTmG6MSTdsdiXVHyN3T+e/FlSNpw2iXLr1Ig\r\n6Mr+qHZPXmYl+4vn9RU0nsIqk4l/s/LnSAn2B/JXsoHNMx7cDTNhQmOMwTOx\r\n3IQSdgj4Xcn9yBE5bYneEjuS3sOp+IVvEjkoOoEn9vvbenn+nqfjMMyAb2gW\r\nVC1QUo4WH8ja3vumvW7uq4NmItVOVPW3YnY=\r\n=Y/Q7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.200_1659051432803_0.8749189852758938"},"_hasShrinkwrap":false},"0.6.2-nightly.201":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.201","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.201](https://img.shields.io/badge/version-v0.6.2--nightly.201-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5a47b09185797ca6d4610cded7a2295fb2d81185","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.201","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ucjwCXvtHquvXFwOiOz9c4Zv6tmJIkTmPtLybeEJSlRpTd8HgKi03nEg31eewKMd9h67Y2kFefn8HBqw6q+PRg==","shasum":"300399578063e161ed409bc27514a7e16c10566c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.201.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLF+XF4oDaor9vIgctEcwftyl+KmP3mdFD0SRCaGKJ1AiAt7ogu6FdNJoXLiLuKXJYh8MDeb/CgxPqdCsJE7dcHng=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5G8hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPmA//WulHRY4DJWFo1Sc/OKrKB+AT4fk+Wf518P8eRhCqQUA/CAUt\r\nUfpNMy1RsG4qR03YfhVL8IJASUGj6V1+EHlFymHPCS5OUMPRNIZUb/YYUNxZ\r\n5ssGb+4+ImVPby9cV+9sTXNO+7ypdDYA05oLJmsThjzbNMO+AelCLIC4RwSy\r\n8zpUxs3XHAHF1gqkJvhgehP7xw7EBFyQQmPHcCB2Kn2Nm2od1pgb4ersqKrM\r\ns39DR6i2MtEqdTyPlz1Vwq7IQr0pnBnWtYDeVqkCXQlGUj3M33DWOEwejvQD\r\nM87Z/C8Kultlilwfad5V2YqNU8GUcxqDWI7OpNzLSaer/PcWk47UOHCuSE91\r\nHQf5V3aDL+d8eLhePAC/gq60NKd6yJTNIz/LpTa7Trpv0o78KW0FSEb8d2U1\r\nSVot5MrhbqMY6+1ILzRxev2I11P9aZMBWLUg1vBZZyNnPYbHloz0aRjzXKjG\r\nMSsOp1cq9HfYqjZ42oJ0whJEufio9QMi63QKx8Bt4WnCgsfzqRseEbCtFJQC\r\nlFbg2yBPJxnM20ETuMo/IGITkc30YBH2CPLPxNT/jRcztEoiMN7n+CE3psdR\r\nXD6+h81/ZG0poUDJsdIzzHsvL1oGEYyyFaVnqrJh4vVFuE5cOIST08qKBPMa\r\nmsSJwxKgFGfamg+V2YpFcS//w8RFJGsX7JU=\r\n=4J5o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.201_1659137824800_0.6236822837636149"},"_hasShrinkwrap":false},"0.6.2-nightly.202":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.202","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.202](https://img.shields.io/badge/version-v0.6.2--nightly.202-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6bf89501630c35f0db364e777e1387fdb5a7364a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.202","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-tlYXudlKbxhi/Sad3R3wilpC3eh39vhwcrxaBITNlhGLhhMsr3FjkcAiTL3wNeYxMVhtdzZbAbMunSSrc/tkzA==","shasum":"1564a6cc1fb57419abf87c952724433bf141a9a3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.202.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNcyRu+e4Dyi5MkjsiX9XoJ+FPNDohI39UAmaI3qSKKQIgKy+AfmkucXiXPgcPx5S5HU1o13tStu1iooQRh2lunYs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5cBnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDQg/+KA5MORdAFk5D6D7EkhpkIbfdMMm0WqFqoYZg+sTpMAqfATlt\r\nS1rL9/iO3wEOCS8zeuZZGVKrez3bLPr9wDAjubbmtnljf6i7MzhVIEureF1w\r\nFcz4AaijtI5OTptjy80afS9ExcRY0A1vMb7r3ueJdEEoLsVnZ8HPhCJ5KTsZ\r\nIHNvfEnRKqAmSQEtBMjZ9YiAGkfUlUPDxU2yEc1JQME7pPrH7eLQ7syHH30v\r\ngyXmp0fCkudssTMK1RA9GviMYS5Jt6ArMznGS/Ke4dZwyXIv4ItYBHZ0UKdq\r\nyOKE5p8eelcYy9zU0dY9LuJ/QLMeS0qMz3/qoNyf1MJ7UVX6xsO9Rb8a7f2t\r\noNOk5ly3uCXdl1cdvhSegknbaAD1louS+rVfz0MKuxLCvCfbalYHIG6FyFF7\r\nSfoP8gKuXEIbaGAeKp7RmuN3K1CrL6GmfyddR1KYWcegN8k1K7Uq3dP9EW6o\r\nibQUl3LcGC6V6P/c5sYbJ5EYVjXwacKxDQhlyS8Y6VvbxsIM2qXOrVcTuKbR\r\n9blmNVBqmvYqu5/xWRKzYe5Uz/hjFyVa77/cqrmVh/W1IXBC1OLD4fo2DfdQ\r\nqxtC6ab7XGx0lpmBd9yob3JfIQBFpIWyu76urH+un1xM5Te+dSgFkWKvvg+2\r\nHcnhlOUmfGeV6qOQx/8cqgYtqzbrS+2nGdg=\r\n=0zaX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.202_1659224167274_0.08052003636101657"},"_hasShrinkwrap":false},"0.6.2-nightly.203":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.203","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.203](https://img.shields.io/badge/version-v0.6.2--nightly.203-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a478f007f966e0d8f363e39ec914fb269c99e97f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.203","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-A9HFbTXs9Hg44turKFV4slfTrIyavmmrvYtPcF6aOkYY3bWJlXyLLexx5YP6rRj8SHX7lAIXeiaj4MI8rNjqcA==","shasum":"58becde5ab1214fb3a9e187d196f8f1a25753154","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.203.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjCaQdlQzwHOLP+cJFZWXxVkJTFF+7KUFj1rkpyrzf0gIgVwj/RMLmZaUGo1fWA3Z+0K4WgElqvH0v9jOtEUEoofM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5xHqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKQQ//WXEyIqQ/HTKW7rgCxOeafH4Qy/GsxdvkLC199qBfMpMuNCWV\r\nUlSuXfNtY7g1xjZxgiYQkOeF9X4AiZQ5cYs4j3gP4NwDlVZwqJHRSnY3cuas\r\n4kbJdbBWbmz4UJRsucn6L3fEONFaItYWBCfKYmf90zVlvfdT6ZLMJV4xD2rk\r\n/peBxDgu0KLOV/S+vXHhQInADovcNx2QEvEKyncy+LBduo4E1PuYnwxkYGBG\r\n3PL0fAJLyFBtLeEa2+7rNcVCJjDWRA01fLg+b7rful3ZdKCUsnE7m//lHLW4\r\nl1cVGbh09l7ugjgV4PUlOSc6TZFFvtmo7IulkMxeajKHfqZz2G2gygPLlQZe\r\nNnrJCzF/MAL841HzclkFX9FJV+zWt7zhfabAJ7RgLJe2f6iZITGH0Zs6FsEv\r\n13htoFb+PbbNaIWvckilwCw5QLssqTQwIGv6FCu5nD8j9FFBtuD066lKsDKI\r\nyGiuENQjobzncW1lWo0cjZyh9/hUoS/Mg0f0CmZeqc5pNnS6prl235HzjoVo\r\n/qy6miLayoX/af6RktHVQ2fyxyB3JqDlrDfvFROt5yI6JjogrJdP8HqX8LpL\r\nWj/eAliV5P0sEcGLntw7HYfKM2YlvCHBzHPasZ21XMJN0plQF/XWbhopoBHg\r\nknjQhfRZubqMvA8CFzC2SXTmClF9hxMq+MQ=\r\n=gOHZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.203_1659310570106_0.9217738681256029"},"_hasShrinkwrap":false},"0.6.2-nightly.204":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.204","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.204](https://img.shields.io/badge/version-v0.6.2--nightly.204-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"01be29f908dd1c3eb6fe39c62a28bff5bace82cd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.204","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-C3FMcvm0C/CklRbwGf1MSXj1XowSGmPU4gfAbSxKMrVU2+Mep/pH/d+b6MsldxWKdJlBuZpwZj4Y4ueKME3phQ==","shasum":"0614a795dba8a5dcc59b5c0d5721ecb44cf18068","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.204.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp13ujgP8w+0axVeJ7bh4JDqxITcvC1A/QQe31ioEuSgIhAJ7NRhz35Rz2NHAl+q731T2tYl6PoZIvoaNZadNeM1+s"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6GPlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV/A/+JoqNG8l7ll38qz2JuZIViucdLCUvFs2HvRSt+RfjiYqZhDIb\r\nD+nyDuQPkEymR7jlf8b0UqyTjVKD8ZtbeKo46GBGGAFCJAjAu+lBMDS5UF7v\r\nkROkCnHI1e+W3u5DjbUMy4UnhldE7lbn7DBV/X5sni3AECJ/WKRD3x5LE0ql\r\nJw96CKQLtiBA3XjRTQFMPi6cXk19PSYF1lRfdBYxjYL9UXA5o/0SA0CO9vSd\r\nAmnti3Jg3vMV8MX2uHV6FO30PhmwLPTkyvOIYbYhd6te5CnXHOhhAyrGV6Q0\r\nbop9mZxWW9aQtqQS+kPwb/999j7maF/6wbV30qnb2Pg1Bb0LatSg+E5i7HnI\r\nuYH5CBthUPQIBYVhlp4iFVpRLjZKTKWGHpMOAXSA6Kd5bDXzUfoND8S8uavi\r\nnZ7w5DWPz4IwzDRN4xnr4huC7e8MJSoysGmzfYUInZrZcVGnidT2UD2qJnSz\r\nS4msmjLA7SoyJDDzl8arR3PU4+X3WcqeV0ODSwe4rbCsElRrsw/rL9xMypqu\r\nKbO5jdNscMkQ7xoloOhizZeFvqdM67awrsFYbpfne/9lfmSi745mdcDdgnqe\r\no1aD3O66Y3/PJov+cJ3Yi4k/TLc9QLLuEFcut/T/vH16d4+xUEH8ExjN+8j1\r\n+thkwXp3mPIfV2kikxnHBGqhQ2YEtPSnNUs=\r\n=SsMT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.204_1659397093751_0.8557212216032544"},"_hasShrinkwrap":false},"0.6.2-nightly.205":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.205","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.205](https://img.shields.io/badge/version-v0.6.2--nightly.205-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3cdcff3d955e68c59511f339dbc8a6e262710ef5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.205","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-oB5uaGitnXWcyYdNGB4jRAYBBZGftPYPfxqlwTM8u8wEr7IwnBIbASgS6otoSRWVE/X4M2gnn/qI8qmQZXMLYw==","shasum":"54e8bead8b74074f8a12feb9a4dd8320b47738af","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.205.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFjPIHFE5UJRcv4JvE/xL9/YCDQ5QwUQn+k8HhQUVkUAIhAMnankluWIDUhh5U6GvKaS+KayIl0JFELtidkxmJhzGq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6bUIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9WA//XAfEhMqmXySaT6P89Go48ditf5YoKMoZ+tDs+vHMlnNEwxKi\r\nAdmRo4iVZPUkaXa0RUsXsPpDW3pHFV+g3Yl7VxO4lROJvx4fioXlS9PLgOhj\r\n+/oybutaT7elGTuAPSGAzwxx97HxROd15eNUZG3MBroG7cRKcl5dqt9jmKOG\r\nXx0geUPDBcZifTlh7x63ql+MOZybzCvCax/Tk/jMU2aeOfacIhmIiLGOdqJl\r\nI3Bh0HQDP6dpxZADK1YdwxWfE1kMcW4corYvFk3194GDCvN/wswiF696lUFZ\r\n0RC9PmxzHvUZclE8IJZYoLz0m8L9EK8jlRTKD3qGladq0YxFOCoF46V2ig6k\r\n4KwRtdvm7mRaL0bugGZgA52KPHcQc8yq0k/u7ShBwylPuro/h8/pTrvA01sp\r\n1DNft6nsCo7K0ywOO4/RPP6ZBcrbrH5M2om3Q2YETmQF/GJZNxPNL3D5Oq/1\r\nb6kB1FVioa3t2qxBLLkM2rJ8n0gYPVivZsHUXXbZ4w8M5t+bNFkG8Ihvh85a\r\nNJKdbjwpnY+5ykPoF/sqYN73f0pvIEaXu/LlbMUY+wpAK+qfIzmCWNrNASjJ\r\nlc+xGQ1LsM90QSBn5oqKgcEQt/NjSPtjIX01DC+HsnBzGp7X4RgW6pjzhSvk\r\nbn4hYI0gVMgu3eUP4v94HpWr4mrZYNM1TQk=\r\n=yapG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.205_1659483399888_0.45376659704616173"},"_hasShrinkwrap":false},"0.6.2-nightly.206":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.206","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.206](https://img.shields.io/badge/version-v0.6.2--nightly.206-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"deea14e4bd451955037af156a952d818a0d3e8ec","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.206","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-za1ZuEaZq6XP5p8r1cvSrxq4/KG1uOowPhH+/H2wVCMrX2GKuzrAE3yG87RicPQH2yIX58kvFGLC/7tU1++UfQ==","shasum":"cd209d9b5f218f6b917bae12a87ac01c69abba92","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.206.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGecSq8yENqGpHggwOcr2TqPPkdlKM1cH12h2loyKPTjAiEAza7MWTTGTpLjdEXaFahUqkIG82NRo0gOFN7FelK6cDU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6waMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTWA/7BfO01T5KyddBhI+B+TGikChU3tgPiluVFWuFQUaYCQx9DWNs\r\n+bXb4aUNoIgiTxcD8qBx34CsxXAxvDeMrXG+2sW0WO10XkhhF2c+iUHBCQZA\r\n3uAPWcMX2ZG+hJ1dmPgBUIEFXz+xkUzagH808zhPS3N9FTW236mpz0R9262A\r\nXei9nWw+qfreutP5jSSWrFHBe2OOCpHg0H1ZCeBOpkiS0t1Ri80KciZfpV0z\r\n6N/mJewR49R6qSFCXVYdmHWH8yxjFYDwrAG8GMmMXe/JiUrrYZTH4BiHKqlD\r\nFtGM7DntTvCKKrfQ8p0lKAtIDhG0LWRfIPI7y1nkJ2gllod9bd3TCLGrjs3C\r\nNysiRzH8dvvMRZjycESm4W1ZRvAFLRxVoxSyeMXMf8t16ezgtHLGxOPTBfpj\r\nnpdmzzcPTtBBCEzWc2uJAuCQuX/kgeQsL8V8eP3fQqSo6l+jj1E02ssAq2dT\r\nWCnvUigK+Acq7Q510hQT6GT3mNyLh+iD3xvlW7mQmyRwOKpvC4B4skRXlWAS\r\n6BDFAbJx+doOTw+ovHRROMsLJE3N3PqN7Nt0kue4odXErIqXWFuYg2/zuj+G\r\noXNJeZREuGaVByo/SaPe099w+0CU5V9hx8GI3bw6+ncKfGOYUXECZ9st6gaS\r\nsIIWPPn5yPALfLF2BkLfM2EZ9oyffYVFKTM=\r\n=mPdR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.206_1659569804213_0.4376297857875613"},"_hasShrinkwrap":false},"0.6.2-nightly.207":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.207","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.207](https://img.shields.io/badge/version-v0.6.2--nightly.207-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1e82aef8172e8ae4971098c6eb84c45193647d71","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.207","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-g2T+t0jgQcduXJi4P/YrqzNADhwsBJnvVPwquwOcw/edDA4w+W13GkaHHI8LQdRpw6S/UFpMGKuVwDnN3rpsAg==","shasum":"b7f925984fe7afb1555199ff0b7e65056bcee357","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.207.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKgK8N/loVZuPbKgTaVDuQz33oE9QU5V0fVfxnT0BFLAiBUFdkdR1VieDxtvVh49/3SrA2WjhXJyoBIdgshW6v3Wg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7FfuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT5A//TLIwpS7x8nkrJo+3nq//YLGLLD9lsUMrAY3ftsIszPCoYRZ5\r\nVqKRpdZN8OOr2s3ELwD2y4XfdQJqxrvB2zKojeFnr22GzsSGa/Q+u17E/v/N\r\nXgzlmox2/ljOdiwIkJX7fjPADRWe9DhZhPlOdNEJ+jHtdY1OD0Fq2gBUlBjc\r\nKe0bExwOTCyCKYTgIAi0gENL4j9J46VTZ5Ri54Og47KXLMT2jy5HL9T69ZQc\r\nTUsCnSSF8O2o6noLvhwVtLj+VIzjtuP6zf2D1fUW6IxnLdtHxN1BvjjtIl0K\r\n7zl7PjJ84/Ez41OhRkExEr3QMj2ECFtSavODtJZ6fvPlCu1QAW8z7wnM0qVL\r\npDJ4InOa56S9junsZrgNphhxScJS0F/6YoD0pVu1RZLIMeRh0YaEyPbQzQ6n\r\njPzTNFHwos9sSV8GJxOik6CC2nb+Glxgxf7Uctyq0i9Gz1JeXzDS/ytmC0TA\r\nqzVW6vNdNBVpRI9f9fxQHiwDUqRftY3iyyKoYkJEcfPw5aKqFVMjJOge/+I9\r\nQ5l3i4KfEVD+OyEwqmUfOtNmG7yT8wAedZ10n+HUqzMS5RmPgcbR2ElALk3i\r\nU2/qBjKXAD3xjjc9wUhhohPvygsUfZFWRundTakaNwWKFfNYLSr//bA4oTF8\r\nSZISXe4HrfhFq5Kv+fYh/SdiuKPJVNeRvAI=\r\n=/VTH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.207_1659656174604_0.0722000668232341"},"_hasShrinkwrap":false},"0.6.2-nightly.208":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.208","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.208](https://img.shields.io/badge/version-v0.6.2--nightly.208-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d1938b0b0a5c63b61f118a9600ff0fbf450c92fa","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.208","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-0MsP917mi/8QUHh/nF52d9am2W+2buDQI7oVr5/cMUrjo+ju1afUXAWRfwcZCSI5fGsfqdQoi7sa79P8v7gI0w==","shasum":"b807305aa28e5bad3493d1d94831e4a7fc4f125c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.208.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoRCgJEUS+nUxXexWrqrYbRrxFvcHwQ7Zk6nPvQqCWYgIgKGfVh+tE1IXtPFlM/GLn8ExRP8t3Ey1+UIYEH9Og8FY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7amHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbTw//QS+WP05puLEPHr8gDh6UHNbXPy5YdhPmhoNN9ctMdd4godaG\r\n4k+zmIMasM0oZ635OEAA+90DOrbRgMFcqPhQIJw9dsJOZTr5bdE57dcDAuRp\r\n5/AYykYHvqt++Wepz3a2OenJ5ipG/szjzn2S50+sKUwRV78fXH1RA8/yiFkp\r\nV7tjWqZwR9WYvY9yU4x9vwWiH8Z4iDo+mk8LJKCFZKmojoEcU4OwcJTMUbRW\r\nciydtMfjz/DM/QdKM5T6Ycaosyrmj7GLvAn1Ob3DoRr8JGQTdRGYl2kYXWjd\r\n7clxg+354vZFjlQQPhsQ8SzehDEL540+k67EkS0manU36v9aJM3HaBIBOdaV\r\ndzgahv7lEvml2qaBoTbtDP9ZFUZXE456+j5Ri7P5B15AvuXdMPE0sOSyN3bJ\r\nny/enwDwywhaYA9gHerP+t7T8HkFP+2eynsd5MjwzTNAc2Jg/ZrirqxF/zwU\r\nkk+Y4mI2cVAaJrd2YG8W336G0vbZn/kY7COJ+vYDWGik89tCtKcvUfnu71Tp\r\n0nByjSAt3G6AvTwQVoIjs4n86HggH6liv5ehVF+GnxBTr8BfsLmCxFkInTVj\r\n4E7EJPvlf1LX/21qUmLgWCk9x7mNr+TJ2I2/RsxpxuWE1PATloPzraHTkEah\r\nMLYeOxRRwF75PMmoUQq04HvO9Ev3z9edv+s=\r\n=LRzR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.208_1659742599382_0.7553830993490331"},"_hasShrinkwrap":false},"0.6.2-nightly.209":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.209","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.209](https://img.shields.io/badge/version-v0.6.2--nightly.209-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"65fbc6c14feecc0254585ab8fc310cb9df3524cd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.209","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FJX0FW5OfXW9GlycV6YeYjdRAlG3qmzfkXAQEJRF7c8kvTDhozBQm05rYmxlBvVZE3whC1cCQEbY0Hru5GNcmw==","shasum":"f5e89496fc16751243c29f54f5d25c911fe92292","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.209.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXi1NgMih8Y+DRRUarkTzp19OiwxGoHyvG2Bzu9+mvRQIgU5EgiCesP8oq0gaODbLy/PUgtPpjVs3lJXXs9HFk51c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7vruACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRMw//bcLesFadQ1Pz1dOhod8dQKDzlKHxgnctauBdI0737iaMO2An\r\nCrQE3CrC6Y+V2n0AAAPCUSwtDrfnI515hiyq88o/0RmDuxcb2XLR1/unONht\r\n8KyFt0dViJH2dTM+YGTEmjAG9LGvL6NzG2gE/rlAsoDpmtS97gMCNz1ZiWPq\r\nBdvsPKLhxoytDqEIvc3a0y1O0UOemq9Y3sliLrivGzq+tuWxxkB6giSIfPDl\r\nsd+K/HHyfcrS+sc7KQtYFdkcY22CuOlqN1O1HvzrFzHTdknfpwTw7PpLzEeJ\r\nw/OqoYIsjAJjcg4MjkPqkw8nxxywKviyWOPyQP4Ei0R4jKV6Z05ZcGI1dHC/\r\ni7rhwlA8orj1NACpjaYUNxpSrj4HyDSxr3NTuUlBB7GhYsBkGRlffph8rJtz\r\n7q4mYcXNXk2+zNSvyhbQ2XoDTXUhTEO6QmYGssdP7H4+GAu6La/5lHdiDDdp\r\n4DTPCohys2CGxAa5PYXCgTHvuxzjlqUBPY0xmE7hBATa1zlPUvwhZBFvr9oP\r\nEiQ9tAgnOS8d4cSTtq4Hhu9CtXDtisQwThY5D2JSvLrPsgENXfT5tbdnylvK\r\nKSYaJNpRhEhouY6CODVeNvUXB1Tfi5xiudZiOeP0QkBFtaCuD0YtVKocEJda\r\ndPSQiJhSSLlvgT9q1CB467+TGWPGuKRG2p0=\r\n=aZrF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.209_1659828974223_0.7115138541665844"},"_hasShrinkwrap":false},"0.6.2-nightly.210":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.210","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.210](https://img.shields.io/badge/version-v0.6.2--nightly.210-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b3f975064609c3cdc658b7dc31e4bab6ec7fcfbe","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.210","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-K5N/e0ZMmCATz+5WTo7WfXU3UkXicbPgH3p5xuHBcdjf8G2zJJ9selve2qc5mDUahvj8/IgRz/3hwdwol7oSzQ==","shasum":"51177ddf0a4a2bdc2c6ea6155bd23c3c7bfcf5ba","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.210.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgZvehYjkT1yjOAPSW6N+eslGu6DVrWCSH/jKVwGw+SAiBsMBrPO9lZKYfoykWmk3jssSgGwxy3kRSKRfrOA6bFfw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8ExhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAXBAAkbyL8wWN7c+rLLdSBl/dC8gJsqgps6oXF06YlCMGDZIqdF5c\r\nE1WMhvN1H8YZjL7jBATFUC8ap/seg42y1TNO5ANEo4amcSlj4enyyqAdBITU\r\nRZUfNS+9gFHEBFRthPqsISOyDCXeHvCaPqXmES6DivsjJwwAmNVcuqrOQVeR\r\nvFJSfVibKFGmSR7iTs1V40G97AbZLl4DzYD7NsQ+sQuiIZ9WmORsbnuhVNtK\r\nNbmzZAOzLdYyKhI5F5cE6KWAeslHhhZu8PAUWZsHnyKxfd770Nug2mbat5VF\r\nrtZY3k3nbLjrEMrnPC4aXBAffppSNEJAuy8mAEZXtB3wXgczhm8yK0fDNpPD\r\nyf5y3SCTwjKa9En8ZoLQFA3hihW/66DD8l2PS0J+RRsTegNcSKySQc+5WsLx\r\ncUw7nmjr6xL/tTtjkKyWvvz4o+3rFDQ7C1xinZqd6yuuFA4Hq8RG7op9mOkO\r\nHHjBhHIemcMop1K03eD9sD36osOGs2Gsc8xA9K4rcJjgbj+WQv2TzLP9lAKC\r\nOetFzjSjs6xyk4q2rAfFPgt8Fkyz63aasFE4dN8bvSuh9aQcNMi7VFWC2mkZ\r\ngWaSRdRi0Y8f5VR9T8OATQTTk9UOvq+pVdcoKRrHZqbh0IL2+ZDVkB7XKi/I\r\nfgUqZgyE4ajgZCzb9O33pqz82slyC7hDUio=\r\n=9IrH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.210_1659915361246_0.8978345027345718"},"_hasShrinkwrap":false},"0.6.2-nightly.211":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.211","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.211](https://img.shields.io/badge/version-v0.6.2--nightly.211-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c9ced81f974cb44d5bc79c5d9e39098830145fe9","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.211","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-2Mj179dxV5u+XvklAMCQSDQqcSm5ErHAPo3hRaWHVCPCcy4KBBv+1qzydjORkpM2Ovlb89m4vDJ5oowByu2TeQ==","shasum":"0d6a188684bfd009f57217bf062991be70752325","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.211.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLvF/oNEwT1HLyCu1MU+I3bZ64+cilfjbXmnzjh7kNowIhAMW6HKzwDqCImEGnBVL4cTj/eJxd2EYl9BLX13EUJBOK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8Z4yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCAQ/5AdpqhvPue2ntYYI+8Y0IAH41CwQlFxO7+DtPvcuWJqApG+LE\r\ngnWQ1LxEgOQGPJnonspif+SvktqK+775FiE4p3toJwnZn2nfzxYeRW75hRHQ\r\npb/eg8FPN8MaP7LGdEa1esr7ELsdIDL8yXYYSrAeleO3WqJ/TFB2Mt5nRhSh\r\nwMjL+wKJYOMGexRgiKnM1FtkwP5AS2UAQuBzV+OTDnAKXmnZOotFjEKu5lIH\r\nQIbefZzmdlp+2r6r2zHMqUEyO7Mo0/wCif49hxqSHsGwjQ/GldeGYT6PyxuJ\r\nR8JuOEEyPia8zM6hZ6H0RBof3zbiZbb3OskxExE/7O/GztSQvNWGKqVgzgR+\r\nCX0hdDCHpM3t3XGTuBg9HTrxbaKrI8t08pap/cDy0IkHeAnphdtrxPF/CtZf\r\nMM/DH1pUM01uvMQcawECeGNpkiaEpWGQ0lBIhjp7lpgNUhB5I/jVPXKDL34j\r\nrgdQKBd6yNsrE39WsIuyd5tEBgjNpGPsKXKnjECywCvoIfY+/LVOnYN4VQ4k\r\nl7qlKBOlNKIzJjEyKLqiHnj45Zlj3qJOrkOtRv8PqnoevcnKPmW9IpZATnqq\r\nE+xETa++g1fEIZ78Ug3Zmszvgs2x45j9lyEJa/fMqmJFl5ZeO8sW3YQUcXu7\r\nbgC45WLxz7WmDOgK5OQm34oA7dK0Z/UgnWg=\r\n=7O/o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.211_1660001842543_0.840819522456949"},"_hasShrinkwrap":false},"0.6.2-nightly.212":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.212","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.212](https://img.shields.io/badge/version-v0.6.2--nightly.212-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6991281f0a20e6b0ff9b46760671e85f95f1ff18","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.212","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XJ2fLZ5PwK/kJZ7k61wVx2MZoK61CCXWofzwguSdSxVSnIik+wZDeRNDoQQJEbcnIhyKRAZWR+GK3npahMAVQA==","shasum":"6e0a8342df99dc0d24e7581dae1fcf60312cf0b9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.212.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWss3HH1sgy16NGO5SW1wS8X4ZweQaPdRIilJPJhpOBwIgPFCuasAP7YO/cntIQz6xQhKbLh3078cab/xkhG+E9+g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8u+UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQbxAAkrfh/M3yb6KNyD4AXXrHTPYnohOxRFsGbKItqSzXrSkhJbIf\r\n7HL18dScPtumkhRUUYgrvHKeUp16DfFLYaqFki2Ee8iOmjue15jyhNVU82jq\r\nheEqVgenYS0V3mBcPW9mZIy4Eghxysm3pb3NHTLusa/ULxs8R4SJgTqaxbkA\r\np/AwNw0PLmyuRA8gdORQjKdlxPhWBw+OSsPZDMXLHnhCMUqBksOZsMj97e7I\r\nWKju4RHBC7Lw5sFSCNnaPpWO4EF9ussM97C6iqS0XKpjm9I6bXWbUqtGnQPK\r\nCNPueU0dcJebmtseNLKLaf0odgpAIK8pEcwtclCF5/03tsZadjWKgyjzpmp0\r\nlwgKvwRaxcPTtUUDBITlAu+Oi0vaLpXFhbqG1upXxrGvqQzA6EuATk+Y9Sdz\r\n3XhxSYTpYoeOjeVy8gJh53g36TwUZNS944qKvAprGRBgCl3pZ9QNq+/89DiF\r\nGpOrFvWnpl/bLfTznW9Aw2dbBXTnl+xuVE+HBwYRs+eFVuTg/T0hCsqTn9PI\r\n5LlepqNmj+oNxVYOgm8rI9/7aHmHsAxXdc37SRtiNgmqpZc5VFAdQqSXI73m\r\nXlUy8nNCOvfTswbteLCvkuYKgJxFlZcWsJ3rPHA1uoz2OrQccQyETfGPWTUg\r\nAiqd4UV9aLrkDvZwdHb6P+iC5/rf5BHGgBE=\r\n=cn5F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.212_1660088212130_0.12624027359991974"},"_hasShrinkwrap":false},"0.6.2-nightly.213":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.213","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.213](https://img.shields.io/badge/version-v0.6.2--nightly.213-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2165f3f330d1c18eb6b7190faf41504cd435ed67","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.213","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9zA9R7A7MPYMrZsBim8vbBh7qw3ogJy77cCEN90/3r4zJaYPoULXLg2t6VbYZ33eLvMrGns1B6xMKWOHSBxIkw==","shasum":"b471643d29356905a97f18634518a8c864705e3c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.213.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrfnTMvw7eQgo8XccvyajlwGWyQuwIcV6w+uI3+RQ1NAiEAm32xowE7Mo0eL6Q74CDJkAaE11zvBPjqumdP1Cvbiqw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9ED7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmromg//TPAX8DpOihH610FmxukRGy8JNxlNZlapP5xCXtLycbvnmVIt\r\ny4rW/K2fPKFE27kiqJlhS2qh+G3xLxkmfwcqho5DEnwNsFMCca8vZsQSC1TM\r\nHxBkxqL9WR0Vhuih+WfCKOwz+DtNCvs2puh/U4hsP1enCTCnwYntcR9wnJQx\r\nKlW8GHYoDQVBbAl+QfvOcOrXbCAD0w8utwsQinZrKAIYBroRpGz+dMw/hEnf\r\nB1VyDEXomTxtEl9Ky0nvOYYTAvJle3IeUfjYTWmRJBlcxmF1Z9rKUfQzGtU/\r\n6ucjzj8wIexZURe5Ngqq34It2Or7gK89hnF2FO7fOHSb6QfFUJagbZmmvpIl\r\nKKdq9AGEpZHHmp1OHe/qFSfTgQAWdBbk2mZ0N9oRew0WfnymGL1WvE8qv7Ht\r\nGAs1tkeoTFZoi5BPVEg64KqfyH4dCE4WiTisbKk/btIjjwhiYEW3Rmqd3xad\r\n4VI03xu4Z34Ym5MhOMrJ7vVHgLc+tZati6RVhf1M10+ZdL8Pedt5dIcAvbF6\r\nrvAYZuervMOhq+jd8Fxbwu0Amk3jVCtgitZ1ZOz7COPrEEyji/kVVJUIIUhH\r\nQepbDWzv8KCEzGeRSsIYVDIfxnlj3vjlQbdD6q3iHYJf8RbEOf7Xt3cSkmhX\r\n+g2rOleuPSCBn91hTBDTPJWtOjI+JVVkctI=\r\n=f4dQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.213_1660174587504_0.6541909252375455"},"_hasShrinkwrap":false},"0.6.2-nightly.214":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.214","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.214](https://img.shields.io/badge/version-v0.6.2--nightly.214-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"44c5b4199d1f561a8370a045718e358c97264c51","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.214","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-uaiwZkLmoHWaLqXovDboq90LGbiAPoUUIMayqpO/jlQq5Z3bRO5it2RqneU4Yjql1shwoHUU5pFLK7pJvG88bQ==","shasum":"e3d3ae87cf6248d7efd9a7eda731835dab720af6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.214.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6NDO67ztD+vkWoOOkxKjJYQOweorRgCXhxIG82UhHnAIhAPVNYDDyj/mvDYRPJKgs8iX+hYZoHATujY2yMfO8o79z"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9ZKdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbFxAAhCLnhdUwHZ1OlLR8dVD+Der2N9fd33i2m/1tSfhlW7OCSFmc\r\nvXqXGnRK4CS+bZXqQNxJ3EhheeAeQB3v6ZsWgOGx8RKm/Sv5QCmVNsmDLCzq\r\nkN3QibBhUxZQsAoYFSrIR4s+IZSp3kzNfMAPr8LgR5GWXC0EhC26pnWzhv4M\r\npTPt190rlVLC/v/M+jjuz/2+bw+aX7YXa/mbWhfyXspIKvUu/zAivGgD7661\r\nl8GifYR/GSHICUNrMyQjh4d4qjexmDlRkL/cyhO3I2l+Al4IalGNn3AzgSdx\r\nJaSr1BoqnkcJDzWArn1/PPjWMNMrgTpxVr3DxaueN9AksxJyeJyM4FaNfBQA\r\npIYvVNbP5OHuuW1/akyFtzgJ0v3RIR1Y4qtq9F946ZUIlc1NVYoKmp8g22A+\r\ncENap+5Y8u11CzQ5k3/XXb6aBWKGVezzLNWtJ+7ik7YKDRWMLVw0C2vm8Wm2\r\n9MuKKPWE+gm/dd47bfSIk7Zdud1mCdl8jwpDK5+qjyHf32MSix6bUjNlU1Xx\r\n26Yb6+bFxBT/rtkHzcEQwLZzxMhddA9CkOxi/td8XcITCtGNvWETrqy8WTN2\r\nhdiQXTK6TJtfHVXeoYXCs+EaKcGwddtgxTBNMVX2sQJzBv8trlqV1hRkP6YH\r\nAB6Jwqa6Yo72vWsIKKZkY08g7r8MB1Rm3rg=\r\n=LG8v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.214_1660261020843_0.6941397672324423"},"_hasShrinkwrap":false},"0.6.2-nightly.215":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.215","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.215](https://img.shields.io/badge/version-v0.6.2--nightly.215-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2963445d345196df75a0d241c3ad112819fcfb3e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.215","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5PCX31lqwkfUFFKdaOke/GdqR55hNO6A8uJ6Fv6njXWrMFyAoDQ4ziUtQL4TcOAyMX+N6NiSfeoycVajgEkr5g==","shasum":"518eb9b81f05bdf0d6e343b8654ae8bb41cc770a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.215.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvZOwB4YjC2FaW2axSwatnTrwDrvUx2ZIC37ubunsU6AiBz92gk/CQ1KfPn08A8wFo+fR2YhCmGlULmlGAg9Z46ZA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9uPsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxpQ/+OxFzhyIekGCoPn85EIkFXeoTwP9uYjwvMrEEEUwoGXGPVuMJ\r\nauyZ9RsE4s4GW0cOqSeWPzyZMaDFI+Du/folQ8nl60f2OzX/B+MCneLQ3xRb\r\nM1eKPUDJyjQejcxnOh622lYm4XwS3FHt23Myilpu9uBR1ZSMBI3cfrCmjIlj\r\nRxE/N3SQTvuRhCHeFteiibl5RI4a4W5ScBbKIpHjtuPbhwZKXkPTPgdg1hQd\r\nK8bYKl5AQTmAGFBJf8LJzhUKXipiortlDgp9ZsgeiaEXV0nXWMuS0aqHMzM0\r\nsvEvJs7IV0i3G5dRkcYVdjj6vZQzTP0ZGwAqajvjnMuaeB70VcxwgIrY7YZD\r\naH2fUmiV/RT1lrxCZHa8S8Qi7qvOeZ2d9xFro0dd2DSV6HVZjtklLiyfPAgr\r\nI1X5OlN07+a2LGTZENyiiJ1ZG9SLslQLnHBdn/JfcKxo1y2ibCmLjDJfEbRS\r\n9Gjy3sqPxrTpBBqEfBdL1p/ly/UDggrDyCrwFpSJYMk6Mx+DqERybnhXjWAB\r\nC4+F/35DQtbE+64Z/hSVYs7H9FaGWa+hxL5FM8rmdEq7j3Dli9kt2Q2gfE4r\r\n0EPiu02N9jwnIfG7aWPIldEfqxEDJ/3gBJ03TES7dH0lMvapHbjI/B5L/ww1\r\n4T2YNx11fm7npFXbYeT6HvkZ7oX6/RtthwM=\r\n=EY8P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.215_1660347372388_0.38138978468740947"},"_hasShrinkwrap":false},"0.6.2-nightly.216":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.216","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.216](https://img.shields.io/badge/version-v0.6.2--nightly.216-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2a65360205b26e7bf14f6e2b55d6a1472ae98383","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.216","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-OKq21dwgD2aND603FNI0eCM78FiHZ+pk8avBrwWVWqMuK2ZIbYaYTaUSH61lgfxOW2K5yZqeslYFjBrJr3bmeg==","shasum":"9d992c8e75cded7ee5df0d8407dc5c09c63356ba","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.216.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdW63s8Vot2uAkSl2gtcP0LcDsqC1wRAfCyPgNwm4umAiEA8mKL9BA8+PtGuFhapMDuOgfxZq0HaYhXre4EDjN5024="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+DVoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJXw//dc0sEfIn8DP5ihD87jFQ7Kdv7027cRr4C88XxTm0y8Eu03n4\r\nkt17dpIjme3VFQr7i3kiOUIzAuax5q6UaHBaSszbFfK4ba+RpUVBk97FDrjp\r\nYW/XzHbo0+O5KyXgb09aNQnA7ESIg+NH+ih2UvBBe3Z1TUSVpryZpDfbXNEN\r\nSjYY9Z8mWGUiY2bBfjTYiunVI/jB8k96BhEuxiZT6XcF0jFBtnvf/FYWXtgc\r\nhvE2b+2+rQ6T+RELKQWwzQK5RgKHlgs5n3u4crGWmX6a5vbwu5X7Xyfvcty3\r\nkHn3P3cjJjCMbAiQXve4Fjl6Wc+mTjTDmKaX1qzr/8Nf7snROvEJurP+3hci\r\n8ZU0LF9BjYBFNsawC/s6p68u71MRFv1YROUwjt41ZTa69Wys/wq2xcqXlHSu\r\nHBXRvxMyDEuz65Oiz1DwQMOWLyp9ElqXncZgZRfu+Y606tdNYO2rX95iZG1F\r\n9darg82L38RH7K67FrKcfjqtQybwtF9lM4BBUUmrpMd9INlxMJ02ygLbNmjv\r\n24VQCyQ6BI6LmHRj8uLnAbu0ntP5mR8m3wIAFU8MupU/RWychJi91zS681I1\r\nO6VfNqC8d61A7+X+lmbnlH+DIIiXffPgagEcqe0mStWNY08CYA3R/humL5qB\r\nAeiqV6akKQ8alBiMesBneexS5GGmSae5N54=\r\n=BaDl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.216_1660433768214_0.7428423534138813"},"_hasShrinkwrap":false},"0.6.2-nightly.217":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.217","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.217](https://img.shields.io/badge/version-v0.6.2--nightly.217-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"bdc728c472e35eb3315766cec604dccd7e53e806","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.217","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VtWEv3Q/59M1SHEb8rYNLALryki5B3v5ujeiXQkRTLRObbAXWW4d3WYiUBMvdg9VUj2iZ2B7eeZPn58pd+aGMA==","shasum":"4e3eaa818809b3e772d16828f1987374c6f164bf","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.217.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8ktg9/cehjWTvb2rmgYyykMVNV36hFA3TmOtPcRGkzAIgQ8Nx0txrvn4k/217GRIxvx4yHW0iw1Apa5P45JRBxCQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+Yb0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLKg//Q2Y9fAWs42Vq4LILxu116eaEwNcVCjfFLHMbikpZhlPBsmtU\r\nldCvfBPy8xm+JZ8XiqKqJetwx7gcX5N1TqaBls25o8iiM91CviicJpvCGr6d\r\n1cG8dknmJuJV9d17HJqI7a5fGQOcXT+fjLW2kLb10IS/Q4mJBzx2md0NbKnk\r\nVDMYLxbOuRk4u9TrQCEF1X9VUDNdMs7ost76w0AL9TnmqIFVWbjO7YhFuDwz\r\nCxTv5x+nirFN1acuBxsid0CWvK6L1vEH12BPsPyHnb5XTH7NGwag75+0sKcy\r\n8gWQ6jLOg5J7b9qmRz9JtruNeddRaI5Dodb8rBAusl284QHAq+kZBiKdrs3Z\r\nrgAu0otXITKSrAwt67r0M60MvZ9OjzOx9sM6PUxxNBegyNQQ+nWaSJfx56Pu\r\n5BupoNO5etJMJ+3r4OcSfoV1n2ub6OcaUi3hHf4IW+OmdCxzUeoHANv2WsNf\r\nMayvyVG4K7InlyDapmVnd1iXlwvbq9A15x3wd17uC5WJO0DrMGAU9O7PkJqC\r\nA+sgT+p4aFY4QQYOdj1kExp6L3iSrEwoAK1b+VCaqHJamgDO7ZQ0jpfctkbq\r\nnZFjli760dIirtyM6cinJ3uqX9DlgCObafX2FiHRIPgUeZTeGapeyM4g//rh\r\n6DLNaDEft7Tm337VFazID35NleqIvDMsXU8=\r\n=BKFJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.217_1660520180569_0.08056189947328796"},"_hasShrinkwrap":false},"0.6.2-nightly.218":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.218","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.218](https://img.shields.io/badge/version-v0.6.2--nightly.218-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2fffa4889adc1129536164b6b366c39de8d76880","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.218","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-dFx7r02bJgbPGbVfwAf9bjTzV2Zg1mvxGn7b2e/RNobFrA1fDpGWb8fQkWLmQYJq4agiuLyAlz3MKVwhdlql3A==","shasum":"13af72a8deee71699fc20fd81101a41caf55ff62","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.218.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGAjPkSqTpZwNRLnmt11HXwc3mk289+uJZrcKYVDS4UAiEAj0UPlg4kT0DTobnbgNY0z0GgUuHkFywjxHGumaICqsc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+tiWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQnQ/+K1nEztVu6DjQUZMbnubly0hi+m2w4vkPfIl9CBZS4zyVkCO6\r\nNuv/hybQaqlPtpwPl3nFiAjK9V6urwXeabMbQJp7jJQawLJKnrhO4FgdhMr3\r\ngUeoGXhHqqk68DYM0ikzq2VjHaPJ5d21/+xywz6xq/sWo/SwDGDSSTwyUQIk\r\n0y3H+ssOH0fPZ+wF8v1XuG5brCJtYJ30u5DO56KRbz6J1VELfhovVzuHsprk\r\naSonKZQwJ5Z1tjBVORQOdci4oJmdIrhp21+YWz/iN1KbWOAonf+xd9Jst4LA\r\nn4dLxCYfyBcvCu/XItVItgWhI0RqkOUgl2Ay6HBzUC/rIP/ci+tiakZMsFym\r\nrgJ9z3/h5DiwIJ/u5/KvPgbkrgxvJLoNpvK1I12+KXkk9HnbeyDd166VX6Vh\r\nh4BCHkwVvs2eFmn017n3YFpaXVQcU9ssw+9reLESL98+hA57hq9E6WwH34Pv\r\nX6ACRCnKHIPPa1yWU8S93GYNkyp/wP+R+uYeTken+LmXtrFC/L29oA3o61Bn\r\nf2/rahorQRlkq/U38pWvzwTQNY9SVkEIwB/nenkt3KtVI4VWcG0h2JA7uyh5\r\nJ44xphUFnc0SiEaNQClTfABt5Q5w0vkgHAk5O2A4qPVMSOQ2XpUnpbH5muF6\r\nNFKc2btBvsBhsCRmzGmfAkZHubKdodmEdXY=\r\n=hhoB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.218_1660606614054_0.7863034120946584"},"_hasShrinkwrap":false},"0.6.2-nightly.219":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.219","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.219](https://img.shields.io/badge/version-v0.6.2--nightly.219-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1ae00737f1ba123f0943608bcaf28baeb059fd80","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.219","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-nBymgKg14KZzTtc8sYkLUlPdwNynRyOwc+cMEk94U1/ozcSpE5B+g27C4s6APGHCYPlUaZaPPe0d/q6PGgPWHQ==","shasum":"082a59b82eb71728495b3e68a094a14f589c2987","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.219.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoax5NUM/ALSTx3EcKB/YKltiEKhscWxvHPyGKXmwHVAIgK75m27UeJZ5n2uozmZvVSW0TGh+7UtwH/ztA6YxAB8U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Cn0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWRA//ZWB67EH/VGMjqL9JjOgYNGV8dATdZCYQ3GcFNm9LDY+nuq/P\r\nX9xMjhcPLk307jdbgIOUyKX8NdVfjwve77g6n7r/haqIFONyjlpc039ktbDp\r\naSJYJV/5enaWpnIRkdtZ8uIf71zUeUP1A4wwuOimwMjeQuSLPTXdK+pa/lvI\r\ndubov83hB1CBces/VLLaq80gr3DdOiWueXBPltXz/hjBHoYuFy0K9wvLcrqE\r\nLee+EeJFHsDthaH+SVOA4M6Ml3BdstNXA14/sii4gkClsPTjc1m1PpyjPsZ9\r\n2eZIIfnYjpNhagzWGF6LakvaCpLt2ytj+hxM5MN0Mq4Q8HNsvjmufPvqIyZL\r\nsJpgUnOiaVAvn+D08l3J0/3WlJ/ur723PJqP3nN7bvijpFrE50rpghBo6/fI\r\nsxTB7jwyyfqQjRZf8Xos/F1nkYPtlAd6bCUV/MkVcWXhth50VM7kp63OC+KI\r\nVUMTG3QwQqQpeXdopJpYT1skxFtEy2KtZcCPIH8jrLP/sVALLmLtPGQWAJrM\r\nnXnXuJC/gIoBZQjRWW9W65PBaZqLP83+Wky8UxhV2oGKE8X04iuhGdzsoYHd\r\n4BFVrBqEXq8PI+kN0uqSoJCB4HzboWz0EiL1Kr1IsnmAlJDb5l16UHvgUk6Q\r\nHz557LwEJxpby8SMUMgytzg/qqSDiKNhQS4=\r\n=NDae\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.219_1660692979940_0.27867460230252594"},"_hasShrinkwrap":false},"0.6.2-nightly.220":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.220","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.220](https://img.shields.io/badge/version-v0.6.2--nightly.220-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0684ff979a5c03c72f50e5ed1492a9e22cb90c93","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.220","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-GLJGIgIGLSDyOfH/cy3quspyhF4aoadsvRy1ICdjZL8SVEM03fp9w5jgs1mfM7kKKeCT59Jl06QlXTufNLtNcQ==","shasum":"79d4a2fe93b1c9eeba0e51014428854c1fae012e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.220.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgXMXPX4VWM6pwifWWlxAaVDSIfKn0EwVhbhPk4UWWsAiBOx603WbgTjBvLy/xfWpVFAcit1zl1lfZXzM1VTugSWw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Xt7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphVxAAlwr6/hmzAFEry57wmg53jOH9dQzNfPQY3R74EON8b2Lt5Oxw\r\nQMddEcrNpd3QNEYH02/wRcVnAxWH1z/lVoGRMAmLSFLD5ixZjQWqK2mWSocO\r\nCYHD2YTTwLPbZbWqpBFwQJIr4KBceHrUVbWuQD45skz8H0Q+oqBbyQFI8uPc\r\nxgb17zP4YkzJEBnGeonZN9/JSi/EU84SCQ+D4613+J6YlC43OblYSdH6p7rP\r\nmxzqdJzyq6mDpJwIDmPamvrpZTi00OoZI44xkXvY7YPNiHHUyTicMC+ptTJm\r\nyyH2eRaohCiyyEl2P+GNX8SXuAKe0JUlKHaJI62i7sPd/jMT54c3CiJCjw5E\r\nffGlMJ+RIzDvlrFm1fEVL/piQJkJFYi56dMt9XSK0/fztknL+r3W+EJnsUva\r\nIwQCkPO/5jApOTbBFcHW5vRnNAkh0YXRKWNwMEC89aOn8mMU+F3BphEqYbaA\r\nbzmGhVi5alvhOmnur30jCoZINDZ9OiPIeeEeLycfg3q9TeT+muNnvL/7F+Ym\r\nD4jLNKeF+tk6VFwescgNMociA9+MriNEk1h/CYbeO1fgdxh+TLzQtah/Mxcy\r\no39RA5dwAiN25eP1uH+A6FmTbAi76DCY2kMXBE+qxuO6EMhawV5q2Yj6hjsb\r\nSWuSrQNZ9KfzJcR53ROlTas0ED4yVpj+fus=\r\n=zhTp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.220_1660779387566_0.7032497480234825"},"_hasShrinkwrap":false},"0.6.2-nightly.221":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.221","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.221](https://img.shields.io/badge/version-v0.6.2--nightly.221-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"495619d70ad90f1a681242b2c1ae201b708d22c0","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.221","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-sTtYaslRpP5xV0GCTHEX9SzMHKQNtUgprwcIhrW8mTGI97xSpOBHASdAH2WLSLJLKMH1fhvYUiv6ZcznHGgbGw==","shasum":"6f4821b803c286e334798ee15c047d72a0388b53","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.221.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf/Wkqr74kR6RWyBAtKOjNpHrwXdMfgzN4UXqmY/koLgIhANvIhV463t7TkhcdfsXtSbmeSBrNQeMFHFwi9AhYn/HY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/szvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqACw//SHLzli0Xek9NLOyKF1VdoGseDzAs0yC/5madFetoKYuHh2e2\r\ncYkR1jajo4yOgMsdCvfZ2U43jQv57ZW33affVBMuYUd741QnWI6XC+jg3JDM\r\nge8SbSghXyc6DpftJnhw88j0T+hapjDvSHgdC5sUNtgPLp9/qsVarSPMlCxX\r\n/t81SAQ6SO4NqE9LNwIzuuzEqEZ9gkroDWO48pxJ67shczfW5X43ZRYb9VlN\r\n9FUwLQFEPXILFrsZp2LwICE9spPXxGC+MSsMGFwYvNXr+U1aso9R3/uVHory\r\nO4BBsViQ0mESL8JQqH8MqrKzV3F8cTUFB1K+1mHzUO8guLshQRovrjinGmJ9\r\nK4niyeBcP9syWbEcY4O5Opj9RSymjREEc/QimlZLtj13x7kh6paS32iPciS8\r\n7HhCti9fiy+I5QPwv5gtvLWZEVlEorHSeime141SmLKMnxMhIG/XXLeaIyQj\r\nPPNtnCInXtD31ckPigGrFGktnKM4uaA9SxLWYaAHfQ60wnkyhhfgy8QZQgux\r\nsosOJYY0LIj3ohAkhoADlUUX1S2MU7QSk9PKAPG1oprmrs3ostuKZw/zcx0W\r\nLLe7NC+X9/sD8pCnRNNAoHOgPOiIQbzUMnjdpe8l6TSBOZ7fp3OtoohBEP7C\r\nRo0gkQyoMlPXWjar9i015Vg+sVu0pRu5eOM=\r\n=zSN7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.221_1660865775020_0.8949127075862306"},"_hasShrinkwrap":false},"0.6.2-nightly.222":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.222","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.222](https://img.shields.io/badge/version-v0.6.2--nightly.222-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"cfae6eb855de80b567f3979e8980f8965691b744","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.222","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-bVetozL06xI93rHVy9SgUXAD8b6JBSk6dl76mYuu9wSeGFxUq/6oL38vU4GLBiR2Ks4MR7jk8qIWHkuSJPm3oQ==","shasum":"966b67ad2664ee1586df1a73d5cb917a17c67557","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.222.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/GEeBvF19F9YBYalt+hb7pVLHc/kjfivwAhLREgSoOAiEAtnq5uBMWiCQ1vG488masFyjqae6GGwGuFl3gD0H/UvY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAB5zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGzA/+OU75a1e0nY/UsCkrN4lI4TR5fyMMVe74BBdvbRoCXHLZpqqx\r\nQ9fzVdFwJumRD+qR2Gho/8+l/V/VxwVk/GVol37+jSMjn/a4PF9Pqi5mQ+EZ\r\nxnze/h6MghJTkM/4m4aFU0rhrDEGRI1kFLEv9pY5acBuHf0e8FudSJt2mMn7\r\n2fjlOCXdbXJ7tTZ4XIja08KJE8PhXxZ4yRZDv3oC4hZOb4rmpl8s3S/H8vyJ\r\n/Tag+22WCl8zMNDrH9MqXKt8CpcrNifE6ermSG0u827ImN591+33z6tBIAVy\r\n9FOYvOh3UemZqodOOkS9wnhUlxD8neJatU1g7jQ6IGI5gbCc3qti545lUmD9\r\nSpe97FNyPXvpd0qEt4IH7UPHzQ5GPYZIG7cHOUxdRMwnVUhCukBV0QDS49oe\r\nvImuPoYhi298H1bzqGlHgKAze3P1s7Hscjoa4hcpoEYe2yHjizvj3LsQqxF6\r\nEmxjVqyE2K7Pt6qm9jzEBAyaWRbZ9HGSwhI225/f9imAV8xOUx3T3c73jTmn\r\nY1qlkxLKmO+bMAzM+ZV65V6Kn1OFttS5ig9ljn+SCpZq0rxBzwdcJi8zqT7b\r\nsfFiMrRFHGrF7TbDzdQgBXwl6XJUuiz0iO18KzMS7NdvPo/bcrHxZ1nYp8gE\r\nSNLC+j5agSK3hWjesnW8cYjYVmk+g4pEcU0=\r\n=kOLd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.222_1660952179500_0.8036660022501205"},"_hasShrinkwrap":false},"0.6.2-nightly.223":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.223","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.223](https://img.shields.io/badge/version-v0.6.2--nightly.223-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6f0b800f9bb121fa21b1a18c1e0b11b301d9b79c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.223","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-OUu7qkjJYT6ggBY47WxiiDYYHSQxS/LXVf6pOhS7hE3o8GhlMIDtmpcKaqNK/NHZZ4MY/HjbKUUqbklFGW7U0w==","shasum":"db02cf103beba8646d360ef62f8894b98c91fd1d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.223.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAsmnv9xBLqBj0IidUHZqpvzW4zgVNT6r4rph8CZuseQIhAM3+z5mQ3SV2a/moeDetKnrWhA2azZbWnrCG3Z04Qjm1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAW/2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotlA//SHyCutImTIQFdk4zfh51aHnQdqD0ss6FoyAowkw7rwToNR8a\r\nnlX0pnJ2o+ht7gCNy01gXWwNIJJ0rs/13nyiqIzSwlVHj5ta7VPI9tgJ8anw\r\nvNjuCbwa7/kieXN4cDeP625uAQAUTPRxK1Elt0ms3IU9riAB4OUSrdvahWnj\r\ni/G4SYuUgI8XE81uAhX8Rqq/Zlkj7uHQag5lnustkbzuYAJR7J821vtBYkgk\r\n6rli1PY39vKzCTukELav/RA80xPYSAnVkTlTeV1xyXOUTAL8x6stLQUdyiPc\r\nRoP8tbwJJMIjMJI14qPmUvMpFpAmefhrDFV0Fyn8Ln5KuZ3YN5hV7Q26zodX\r\nwBtfH77gAELjcj9UCoG/hNnQj8CUs1GMEwmfcwigiTOAOet9wUlY1+NpbmSF\r\n1FH1bmdR+j3VEgXlG56cBW+XUwlnjrMk9MYH8VUI0/X6rsdN2hBPDpFmH63/\r\nb+d5pJirFTpvf9VAAVVONHfJThzsg2l8Jr1dJu/IMDIzfDuttya6g6eZRLA+\r\nlqgoZYJ/2NtJyy32OuMU44G3QXDWqUCPnEhfDFrSfYAU31rWzVuo7VQiy4AI\r\nZWVwGPw20z6GP9f7C30FGRz5Ubu+/BMIWN/IasoWZL9aAgknHSSF/tTrJMTz\r\nZ/rPN8jA2HYBjVnO+bXUfwIoU0sB/Y8Cgps=\r\n=Sn0d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.223_1661038581986_0.5082822013178956"},"_hasShrinkwrap":false},"0.6.2-nightly.224":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.224","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.224](https://img.shields.io/badge/version-v0.6.2--nightly.224-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5735c8ab092904b810e8bd59e354ffdca7ef4efd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.224","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-efjECsxzA+KdoXcvMCnk/3OVIR7XMCeUvZVSyarT2nE1iVEZ7nfynKSCbYAlTpvfyh22jyAR7zUhcFu8R8pHQw==","shasum":"d991fc957634e33616fd3222d33587bf140c1dcf","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.224.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvydBP1BMHXvdJPQ/owkhkSrZr9RiQnjRR3owHvKD+DgIgZ8Fdr64undDvm8oeUlKgf39A+Gv5GBcE0BT29oQy8NU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAsF3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQEQ//apQxl0XJuYBNVXpAyzgBZ7pSL6Z07l52bTCgP6bxl9hZz1aa\r\nmT1vAzv+PBeY4EXqUdQfkIvB6Wi3WGBU0Sz14op9cFpy3jzExtq4ffL7hf86\r\nOiF495pDvyquIMXJ1qG/rLQmQPyNROm0tAs5oLPKVSbEtTm+VIgrO/JW+H4Q\r\nmC7Sf4uI/pGhyTiSVqgin/qKemREPuzw7vm19TJAi57Tvhiu0BPoTuooLLIS\r\nN6gEV0NQM7tgBfd3KyClY1kRdADeBrgNK+XbHYN4lOkb0qOgLv1cwZKxanGS\r\nLJxH/0r9II2V+QrrMLx9U4YqpWYQbWUsNY+pjN8vfxqiU8Y2kV5SjbmjnZLs\r\nkMhLWoFdifo7vzpztvRzn/BX9TthLWsbNQDDKEoYtC9nq2WEon6d4bJ79tzQ\r\nVomZBeevz5zyiy9CsvqH4hKC1lfXCptTnsXext0tfN/3TgJhU5JCsm0mAtCm\r\nWnlpuojxc8eScQcdLHpgWSoY6b7QO3T99HWVxB7ZhUcEGCa8Du/SU0cVsciJ\r\nvlpri92FD568K3WPyEo4Rp4b80l4o43IqCEeCxfWVo99fYyy30kWeC1XJ+Vu\r\naxoWR8x/P5RkZdF1p0lPupU+kyg/2msOkNvmPT7hBJHuKb1p2IHQBkHc989f\r\nM6UlRsI7agJD/b/YymhpsYKU73G/FUge4b0=\r\n=j7GP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.224_1661124983429_0.754967774605289"},"_hasShrinkwrap":false},"0.6.2-nightly.225":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.225","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.225](https://img.shields.io/badge/version-v0.6.2--nightly.225-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"eee1a91252770a4abff3b5304f6e2ec5e91789e3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.225","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-HYqhAEqYuQD+s7lnAmGMRubh1VZoskDm4Uu3sC29guY4tUd1FTx1ewYKqEQqaNGPEJrCcFZOjic4Mfo17HWK3g==","shasum":"de127edcbb1c20b9efd18e7b5f43af2f4954ede4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.225.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnqoAz7Ehe6VBX6XfZxuFMUzDAtyuxB9oL5v0sXko5BgIhAPY71X1So4qz6rYBA4ME4JG5Oer+TTP9MKZwSOj/zFPV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBBMcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrnyw/9EmYKFkiaO0m4TiMOKsLzDQD60VkXi5+gCuICZ+85DcOOx+dJ\r\nN0SK79vIwPn768QJpJh4yFPwhiG0FzwPFjSN8YApRz2kbuckxl5iPlFwZ7Jm\r\nFi1q1W4sRVMnG7rRAeqTyXxNZMKFDE11olwOZD22wtSrSDTbOA3vJDnGr+KB\r\nb7DNOZ5LOAsCGQPkYgRzhiTi6xRfhLXHR4TGTE1kQa2Ktpr7dqWhRA/UPKPy\r\nvDxXYu6J8cec9x7ltfp2eP+q/wN1Ttkt8BPaJUOFSlnJXjb8y5KA13i5yJ5i\r\nZygajJlaYdmfhlun57QFKzrbw5E2MSgIhXrGmuYj3QFRxGJnciaLV1jnjYIx\r\nEUw/f+2bGPsIdZlpzwLwD1IfKy2dXt4ZjTumOFVAeb1T2a72sCweeH51UtPT\r\nhfQ5wzPPrtWj6tm34x5sUFw2/A6mhbvS4gxzOyGOFzNcCT+L2RMmojWsqanr\r\n3okbbXeLFkg6JJqR1D2z2O/UWfGAd8i9tPA6AyjQcw7VRTXZmW5rIU8te98+\r\nDRDmafAcMsdpVGiVM1KP1UKfK9EB/InXUf82dcSZ/7ErI3tPYsf2549ig7Af\r\noLJXehCBgK/PlA8+H/f0gPm9FFO/dK4Ytq+pPZcZUsZt4GvdLTtsJa96cOUC\r\nb3NC3x6q9KtZ/twq/UwtqAZ0g0Jv11NMdHI=\r\n=lL1q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.225_1661211419798_0.3829612312409658"},"_hasShrinkwrap":false},"0.6.2-nightly.226":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.226","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.226](https://img.shields.io/badge/version-v0.6.2--nightly.226-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ed50db35e4bd66654353634084bd22acb6015c22","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.226","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-S9Mswb8sfSusYt7lJdIJSW2BDmxUuYcMipv8OWS/4xnMod1OCZurLfZAz2Q66UhblOvfqeaPt9263Fbb4fh0iQ==","shasum":"87768264102ccdc5915392c97905c3ec74c852a8","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.226.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB++lZLvCCouoBdX5oYF+0aK9Oag/Ii2JzACGc0rd6p9AiA4qXHSjsDJ+rlgHeUPzYfHlUOWOWTNhTRbbaehkQTm2Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBWR9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqjlg/+MaD+8xjV7SvrtPIovg7l5v1tpqvNFJNPKHL5ivqSYe86Y7yz\r\nig098tDuA1kRw70isOO5YXNjU8dNb2K66UUy6u5bcp88JUmUH+rAamhLf4o+\r\n4x5qc8FOvZW4L5AGKaMjYH++kfJWw9tyoUWQbcnwK1BHQYxC9rxal4IRzDOU\r\nI/tIrt5LLXOfUWwStjkYPtKwOytoLqIOmjvBNDPfD5wv2lmfFkms5YM62NF5\r\nokwvfPRCV/5M4B+Kof/2d1CXkK8GnpK2x/IZOwdYSzkzF56gAaJvlaakQd1A\r\nkSyhwFcYE4Buq0xSbCvXXwYsfNi6hZo6fmh/7Rpt1g51WpqShpY2kgl1O637\r\ngHJUs/1qP2YQFaNotnWwmOn5L2EdmP56zVIHOO2L4EpaG2Cys8f9u8ncI5jV\r\nkPnKDv9sQCminP9OEpg07Uv3s9rkcNee1hQAoI736B+rz3cR9xZzs41lzCqu\r\n+ZMPEz60aYYRhhdAUzWab3mjsxqK/WC0xc2YuYnyHmEKPSeu/80+5h8EeYHY\r\nv9bXHP99ONYCfWk5lrhktt35b9v1fu6ul0THL1zSizcbpnac4sUZu/AasVcR\r\nxjGkPTmq0/DYg7x98EDQppWzyP8Nort9DOPl70u/AVnEI6QnmQshJ9bBEmIo\r\n+VIWI6u6mVr/yg6Vi9hpROInNbW8B4vnsrM=\r\n=J5Tj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.226_1661297789381_0.41677172225624104"},"_hasShrinkwrap":false},"0.6.2-nightly.227":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.227","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.227](https://img.shields.io/badge/version-v0.6.2--nightly.227-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"16a979d0ab1fe9fd496c38313d9fc353c57a00a7","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.227","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZSAwJzEjjj0J6hY03/vBt6B3qOsJRbBr9//ZXdu9r987LRwbzJ2dcKy/jUB/jHq//rDcfw0QIpewp1vImutvrQ==","shasum":"1c8883f8d171572e3b639867cd8c23280a0e81be","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.227.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdYdD/lfcFOUqegtgooJ6GAILHqbItAczhYthX+gZSKAiEAxv/jPmslCNXV3r77DykOxsufgz+WCmHoEtNdFAbnNJM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBrZRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovLRAAnoxvbiDzSSkQ+g1RonpSprt5Va3MroffseX71RviQ+t7Nrmf\r\n2jY5fZFQicEGe13Fs+qjaPA0RE4g/an7x55xb2IRi3LKbOI+s9UrPdygSumr\r\nHH1yEfKIKQNHaCy1foY1s9NBZc1UmtO6v9QIzlGB/Fi/1u6n7s4BRp/J4NkQ\r\nHLOkdx6QS2XNlc7mdkQ7LcfqsmASM/cp94V0BIaWmlGcyg/mu1D2G40NTJyQ\r\nARqPK+h92h0BceezKYA1gyuW+iX1GdR8AmFsxUVhuC4URKkwhPB+lImY+K6C\r\nGcs38zCnq/yS7f2j2wHmeJRSOK+dDlBxiyeBoTZikbIZGN9X0JyOaKOJjLXo\r\nfUM9VSW5LjokbMIc+2HuSKy/g+jrhU8OCNHEPJBQyDvOMV3b5SUteFZEI/Yl\r\nGuvWLg+zW7VgVaaS3RQBbMNwncV+BjO6vO4V6gKSz8qRIYWQ44OmDIz0SNaS\r\nAR2NgpdAeHzB07rFxurWuCLflGxZFoQ3K1aK3PZOZ7pdGCXDFIJCFE7BExRr\r\nZ+3DuuYYeiW1OsGIw7dvWt0xn1dyUKXVPOe/R7SCLdnjI39Jrzym/WBHMhNH\r\nRA76gwtQB1wXMhVBNxSgzSS4lxMYX3SLNuxMRmRKHY/6o/8lH4a2w6Mqhg08\r\nbgkKhLmH2AtsBprwjhQkL9HEjSFJvfmmVCI=\r\n=3xNH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.227_1661384273188_0.6417116844101811"},"_hasShrinkwrap":false},"0.6.2-nightly.228":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.228","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.228](https://img.shields.io/badge/version-v0.6.2--nightly.228-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d3338a5740e5db6907193d25568fcb2760a1b95e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.228","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FrBl+fFpfo5ftc4G0YnVbzJrb59yz0K9IWaN9mvKQvtugC8qRZS/PoSae5ZeK293Wcjqpjl5TEQJha/YLTFa5Q==","shasum":"0c1cea18611d76f5cb32f56fd82ee8306614f405","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.228.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe7RjbxycAtunJjbzFERR5j/uIBIvs90VT6p2G9NG5VgIhAMM/2TDcCRfmZStD8oe/nH6Y6WOd6dHSw/vuHHTkV31c"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCAiWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1tg/8Cby69o3e4YRa86NEnW0bb83AJnUCmdFWO/LlryC9G+aJ8vUG\r\n0IxaT+4JnXguGiCcytiL/41vUeffShH2V7QFD4HTcWpSTxI9WuFAYSkFIxbo\r\nqywV1aSNEb+5Q49lezrjaOUNLnqEAuBclTCAI4skvHXQu8pQgIuoRBY6Y3Sa\r\nsCSsx/kjNkYcNBnDFatoTa4uyEh+c2UdR1IlvWChJ5dfZfvHY3Jdll+cDf7T\r\na+uZgjNmOqEFVOV2rqwWhWlhSfJ13/v7TG91fieBeiYd6ZPxBp7pw7C+fXBm\r\nwXzL9sARXBkMYLN5pOHUXQZlHtDw/pHhCKmgrv/Zn6hOv2iVH/CIYglvp0z4\r\nGvT+DBOmvCdEDyExKbBwxm92SV9tLut3cmtzCdYc1WdPw0opxjOwI+ptGt+D\r\n/9vKWHu1mQ0cFs0UV27S1Eo8evdlf3qrJTdbD2PDvf09qlGNsjXeFwWXnf7p\r\neDw0Vs0Li2L0b3tzAa45IqKO/ylOM1dUw72tSCEVnzZmaHqMbcqaoisBnp5r\r\nlmoT2rv0dTUf0tCBWmH/ZgF/yRoEIHqnZdkk+YvtJHO9a8IKrHMrlFEBh5D3\r\njetfVjfmVqNVmTxLqLjRKn5JtoLURJ3zDpiSIopizI8eexCpBA/nLb/qo374\r\nu8XhFwL+FexlCzrZIJ3M/qxwgsYYXrIq/nE=\r\n=M8fu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.228_1661470869940_0.41180286767764396"},"_hasShrinkwrap":false},"0.6.2-nightly.229":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.229","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.229](https://img.shields.io/badge/version-v0.6.2--nightly.229-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f81e91aca2ac881e7a09ddbddf4885b48d62f485","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.229","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-wKkxvnw+bkgZyGSaylXJr4EZlBxWT9eXYvVSHHnNhnjldvII0V/k5zS0peTZzEeyWKvp3pSOAtwgJLKtY1qRlQ==","shasum":"636292f51c9800385a16cef50123aacea78e22d3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.229.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSUE5ii6E+VV5MPA3xkwZqnIhSV4nDy1mXA5wX65KtYQIgfZSMVWkawPQntNg/cESDr1xgtK2YMNqHLO/8YeZLMwk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCVkoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFEw//aJ1SVrTCguCcxUGgeG4qIjqw++PqHmbZJTabna8HfCEEBxwa\r\n1dVSK07bxui0OlhGji5AzXFCAlm8phoUyY4+MLdwJn8iZZo17xFJ64/TE9/P\r\nrhhKkD+CTvqCGdOpvkClEtdkucjXezwETK+ouctSWi3spXDSbtQWQaYbIoRB\r\nDXCCc93JwbmzefSBbo4tHuNcQf+czTRtSkPbMFoQJBowImh+wNtK3TJlN/Rz\r\n8J9vk/OGiX+aC5y+0v+oW/8GIylXkyfiHvkARuolU0Fm5/BqlU0CJdq88ids\r\nPXoDx2xt9oP8h2FSq0fUt8s3DN4sHhf+RV6fPxMJLUDp35LhaWLMlY2iZHtc\r\n6DTjKTNnNtnwZIm0jf9IIu3zJ0YmaP6/leorfOaoWZXL43KWutfYNhFBrhyL\r\n0/8GgEM5a4xBRtHQDW3IPZaeEQy9G5fKuCLSC5iMQcAVh3eBz/q9185OlgzC\r\nWDD+FOyHA3+ucsC9AZKttZCgDcExoK7yyAP6QS1cuXwpzXuC3jLSfL4rja8I\r\nGpdzvirRjYNvvpF/uujsHmKWNMeqsJhlzh7PBsf3FlUtCoGzAAqfZut/fjXm\r\naVQbrHPsoBaXz7VETXAM1FuKrm+H/uXqwTlsgnSKipbkjzHI0nICguLcV2Ib\r\nZV4JWXZkmIJM1s/OUfCM/QJ/hzyQNnF951Q=\r\n=v9F4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.229_1661557032012_0.4508022466530044"},"_hasShrinkwrap":false},"0.6.2-nightly.230":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.230","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.230](https://img.shields.io/badge/version-v0.6.2--nightly.230-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e8bfaa0bc8562203724a4ac5930e7b755aab3d10","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.230","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-tUM5zTkV1p+eIg889e525Kjx31031b637GnvqAO4quUK8kSNGUMgEPqzyJbyVIemmrgkRP+URtWu8aLLYZuhiQ==","shasum":"e0d2a8c357edfc47dcabdac485a8829e8b44c59e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.230.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFB6/PVoXkwftc/iinvFn6e0IACyJbuxR+oik4ot9egnAiB97u7Hq++xxTi63rCj6od6fu1IBt5a4fOWxE7qPgpsLA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCqqvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5vw/+JgoJtKcmpOJLeCXWcYMq85J7DEQTLit7igOr4PjYCqTwleaU\r\nxkRgrd9dR21NlAHsvE7EmAWtZTpDWYremab5rB2FE2eetoEeWIwad7hh2BeY\r\nXefQ6KUpTmg23QaSqEwg4xl9oTx5II5qGWtBX1nsN53VnaS8XoOa055BER6x\r\n5v7F46eP4Vg9SlrOD0K7WCJ+qIb91uHWpyg/c9QjunHSuo1M3VZgkvURy2JI\r\n1UNyFMJZ4JEDK0EDCZiwZ8qN2IRuhrN+Snetrs7EvknQEJxkFLUJ38QdxtfC\r\ndQEqwH7rNYny4be61kmmX8/rjFdNkfXAES4ezcVkpNygiG3v+bLQpxbki0te\r\nSO/A0WdKaTtqp42h0GmYxCWqQKhzxAsxoyG90waw49ENnSqAC4gF+JSK7srF\r\nkZXWyYmCZIevpTLJNUROPfpw4fLPNl1XCAJWXuIW51MTxLH1ysgyZphDBnyD\r\ndpNIQ+7fTDUE0g2tbdK1vCktJoFaYZI5aAC9Q2s+cWEFzFB1SRPqA3bz1nry\r\nrnezPMF4Et+jiAeZOeJzT6YNZhkIFOpSnJHEahpTHiZaSgOcfN4/NOthDuAA\r\nSgiYhqwBJXp+bT+x2HFVj+z1CoFM66TDaE7r3053wly1QvZGrtLB6tC9BnbT\r\nv5jUGa9da6DRjoG/0juNEqIyQ1DVx0OYe2U=\r\n=RS6X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.230_1661643439250_0.5157227563504787"},"_hasShrinkwrap":false},"0.6.2-nightly.231":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.231","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.231](https://img.shields.io/badge/version-v0.6.2--nightly.231-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"dfe3e609c0e9aa2a6a5677ae41687be0ddac4674","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.231","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-GCaEmK5Sy1udcdbkX/UzEY3CIqz8auaimMICA1cSEmMOrevPketqvZpX8kvNTaqmV6HayAlG4FQuSZ4/ecO5og==","shasum":"5c50b1c1efde6e1df964a71300f4ac28f5f01c7f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.231.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIP/ntav2EazipISjf4cwnz63VlelFl/Yc3cIGnbmw1AIgVxuduIdXgJYnGiFwWc2epEyibFl+YodAfS4r1ML/ZZA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC/wqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdhQ//RFdHCy1moUyOW049LW53eTCyHLkD8xXp1YJuyv3N7hvcU/hm\r\ngQGOyZLSvH3N9nGmoKz/lyHoVC+E/LQq7XHLtWnkvPtq6j6VARCIQCaEcNBz\r\nAeAjSh5i1GZmBVdiPmED/rMJYdjTVhpabB5aY7F8L5P7Hv5pEO7sM95Q9415\r\n81JeScccPsgmvjlXmy7UExO/O9yWibVKZENjIp49ze7gS/0lmeLmREtMFQcI\r\nXZvdFkVEgob+9UcZBgfMlKzpsy34QVcN/N6P7uJdP7E7z+XpdBhlrOXT0fP8\r\nZSFcWj8rtFuIlbZzEfRWtE5GZiLFWYJwXebc1L+XANMSPdP9zJKurCf30VOO\r\nqzUrFKM2Y1bPNocJ2iGbZzD1xFEx5KydJEHGmNRZf1y9RotigHKubr8UPF0t\r\nRBe2/1K+ZJuTQhKU0HuGg1+q324i6ieKeiKR3GmPGXomHGuvKum0RfkLB6nm\r\nzTm5ZxL+ExDR8/0td9nGzFe4Lyt7FCL7mlLAx92BwdHCJJ/AevLJ4buDaGdd\r\nGIDfTriUlFm+aIk0qJkLaGA2T6yNWLNaHNbmS+wLrlho0T5IdT21eSu8spsQ\r\naDUB6RtXSKlkbwUl/wfpWpmoyYI/2Gw8gD+EfQGGHvG1wxb7ZI28+1j5iFGp\r\n5C5TV+AYhES4Kz46MR81/43rmeb39Nc6Bjw=\r\n=eqdf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.231_1661729834756_0.6883050206355195"},"_hasShrinkwrap":false},"0.6.2-nightly.232":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.232","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.232](https://img.shields.io/badge/version-v0.6.2--nightly.232-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f5dcdf2a70930c0920b834a55855096e94df60f8","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.232","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5LQ+0kDlUiDeV4OFyMVpmZuNRowAJWnNhHh0kSWISF6rfdIEaIrE0lYkwq7WW5EipGQbVy3V1zjrWdRsGwdFdQ==","shasum":"e9cb824ea6b294d22412778f45f519c64b22955c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.232.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFTIMVzqOfJaq6Gk0Qsh46bgVH01mSrY3DU1p7p7V1yAiA/vvIbZH+27GHLRczgvsclJ0kNa1QVfz07bwC47Xzefg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDU3hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMEw/9ElfnOKNtTkzD46bMffqN8Fm3bTmNcf41mnks6diXVh8nNRFZ\r\n4XJgbSHj8sWh6qcqMNQY4M4N4tzIyEpGZf0/sPS1TG9oN6wXi8JTD/LIqeej\r\nO2gAlVka1f9+pZtRC3q25QXtZ+MrWgwJ5t6CWkNpNyS4mBQI5KbZae5CzLH1\r\nlzM1cRXVct7DHqw6rpGOHPguZ+3ppPvOcsfKCZ0Au3PktbEYVmucNEzEVNFM\r\ng4UuTg0bLTqNbNQpY6aGEHq5d1w86f93zXmyNHBrgE+gjc2gUMdJWaM7tovI\r\nfEya91ieGlbEaIwN0Js1SFaOQw7vuGNCABSV031j2jFqRtfAr/1LQ61ATFHq\r\nyqmBFj0jLsx1v/5YVhA566+m0UMt/KaJprMUdOdYXhv4Yd2p8zEcWkTs45d5\r\nCLnHaraHWvtxrh5IhG/J68VIwHhLWSdk21kH1tLPKcqIPEKFIAg9AXBL+GEH\r\n6DgXHQymlhIj3tvNGR3Y+AisWhUmxRd/TsbR4qkEwjj102oa/P3WOBQbWjZR\r\nPimpJ7p4NABY05/a/ivyaPtDe6HyFdYycEsdSVtupCBgCc8G84zTQqkrgWj1\r\nV/ez5HhFKOqaLJSv/idJbJnR2Bw3pTu5Rb5AB2nyuwEZivHB+W7EKPuGMyzV\r\nxF/b5TbpeXilk/aLShLSs9Z35eI2O40TnO8=\r\n=M88W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.232_1661816289248_0.734085545140089"},"_hasShrinkwrap":false},"0.6.2-nightly.233":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.233","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.233](https://img.shields.io/badge/version-v0.6.2--nightly.233-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2c31b63ea08bc3c6b595ac9736154198fa003122","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.233","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-2Lu0e5TdxE3zzSrRHD9YOYcymY29ZlV3Oy2M79p9e0lUmtopB/xBvgSHmpaSnCGrVAJVqbH5pQIsw+QVhQGe+A==","shasum":"3a7d217d06fc083f9bce31d5ff44b139299d4533","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.233.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOUCYhGivCVl6k/p6U3eOUjkt2eNYMHsXKsIPAEHdilAiEAgp9LUFy8pmlW/NI0jcaXm7lx2+6wnLxDxsWUbIiNXrY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDp9kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwOxAAkYGW3ffDKncn8jrKUGEfkBXbN46qGK7f+6aCMrdxhtqDanzi\r\nKHr5EylRv8CZ7HW50wo9ipvNLyGmVXjQtOJB4I0cUnwBofEnx76YtiEczu8B\r\nqU5D6HITPUfILwvxOrCehdTKutExD7oih+OSTcozJy7LPfEZUaaqGu716BGS\r\nZx4G90KkCyyINjw8wzs6/rQJCe/ady3Z5qp5q7naUKGuF9gx5c3BfVn7NSm/\r\nw0MJehWjiTLxIsdYPAPVb06oSTnacap+pUP+3yrG2WOFd8D1ifx632OKIFNS\r\nE2NC+9YVIXEii8eGg9M7h7e5ZpYhHe4xgwdWnsoLhkw1K/opgxvQnm7mSz4T\r\nzRx3OlnDjg4GYyG5fyJ1dsmhsmErwJtXJCUXaH6XyUsip9Uyw7NByJXc10YO\r\n3DNO/PhgH3SVpLvASZsCZ5t5sgTsRRUjP6z2o3YYiCmGqlL3PtDqmbuv5mAP\r\nxqhzfteGW3dZjNDFeJYHuXEIajtuuF6FfP8Exp9Sui0HY/KvOMfYd5HeGoCq\r\n3s1iASpCZEq5bB/wHoDVeAnTf8F+HnjekAlSYGhCufxEax08s39OWE2YUwHK\r\nwbhd+54htr/ZptbVyPydhjoF0PX4I5cc/lFYRcQdjczIXViDFGQGBG+b8z7y\r\nfTpTSbZOXeLfwJCwlJIoguZSHchzCvONwHA=\r\n=0I87\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.233_1661902692201_0.9808167185164676"},"_hasShrinkwrap":false},"0.6.2-nightly.234":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.234","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.234](https://img.shields.io/badge/version-v0.6.2--nightly.234-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6253da5710e53a1d40111e8b1c7b2fa752ec9afb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.234","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Ow/okB1Zg27v9DJYkWmp0Vwfic6uo0sW9evasEm4qsmtt1lu1I6+XaJIkfJXL7DQzmSKuoiSB/mdS8KW0KwfTw==","shasum":"9248aaf8e0854427048647354040ef370d9f68bf","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.234.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2Das2I+wB/bh2dV8P+tPu2ox+2vRUpOuwggW6AY3U4AiEAkpMpOtyRSAGt8VsXN31gf/PHULzd7gcYt4BHkusFxq0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD/DGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWjA/6A8WFDBxnbMweSDzC19L3/UMlEOUnMwaDxVqzP+PYopYJDZ7Z\r\nsc8saGg01bVawmBi11vpiTvatcF6oVVabgr757plAIDm+DAj5pLuGIMNM9fm\r\nIf5OoaUYca7TmROMPhfSQAuUEANBQRs5cU0B1Jn948TviIh5wlR/ni6q5KOY\r\nH3LZkYqpqwazfrWoWY/fKYwjMcfJqJGRy5OhcFEin/teC4SUQLbw7Ml85gfW\r\nF56Ia0bmXIrhv2LZNWR5pQqYuy+7SfIHUEZw8XccOwno70VKUgktor0H1lpB\r\nzRwtONnJBRocjXNtXoGEFDLBqkeAj87R9iER0ezNI5/ujPdy04S3qUPZwATp\r\nVVesma4K6uN84t1Im4tv6fpu6GPaTeP2/smzAwxdBTtlZiF6SX0TyYHGl188\r\nOEmd03vyU9DQnIhIPACNsx/9yig4zyGJywtUR3TLTap35vg4hx+x/CSlYjAi\r\nIh+37g2eMoHiRGnyGT7mnGJYz6yUqVqMic9Awz3ySSHZzl5jvxziBG1wEplm\r\n2poaxYYeM7gi0QA3u37zED6WnAOt016ITytmxSp7VLRUhzdNslOiI8kiwUpM\r\nSy2+++5xhRdMFRlqn4h67XtxB+nlz8/c3YwDlxlLaPItN0FfTlMhq7iEWu5L\r\n+f6gDUyOkDr4b1R5eba4xE463yc+/keCyF4=\r\n=uAZb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.234_1661989062608_0.08673663218199579"},"_hasShrinkwrap":false},"0.6.2-nightly.235":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.235","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.235](https://img.shields.io/badge/version-v0.6.2--nightly.235-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e5a21accc29e55a7949a35f9747a3d4db2ab3639","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.235","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3hlOD1SXDlStZ9289HE/DqQWMI+aX3jRiXUBxG3kr9UGCW49+oDZGk34PI5vXE7JAyt1Dibj2+Oh1hNM9kx7RA==","shasum":"159f13b337747317606401485326d4d6181e7547","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.235.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4pARk3KzTRlDnHUl8HZmlWRRWgU1CjdSY4eg878mFMAiEA9PnCil8tosvO7Hyb32f0WnpGr8DCOhtBrDyxuP/Kev4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEUJWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokkA/9E2ReXUSpjgypRKFmCnpO4RkdcvRxcih923LdBs2a5da5y0/z\r\nQLThN4+UtPfPKrGFr1rnzCL1oRMmSWajlDwo0FZ8YUJvazBUJXHcmbobKQnz\r\n2LKdWVDptPUd/FdyaBENoNIL16zzKgmfNad4dKNkFXFk3XQw2gveG2C+CPwt\r\n4qy56RTDOWOguxj8HlLusIxSgtY4axxr2Jmn4cD+daQ3f2rtwG/Z6FYOkt+n\r\n/kg/oY1RecqjCWrfq8baKYpp0ECxWElniobyPqj/vVQ4fnqncVWQEuF/DxEo\r\nDLHbJJ1EAEM+JbcVEQmaRaQmX6bM389ovhanb37zvcLqtZGAC2xYPt8Rynbe\r\nssmR/ijOugR3Az/11tfzfg/luracqy8PDEq1jwcYwXDqOMb3D5/0ALQfHhXL\r\naai+B3wjXkYgev0+xB2YHtBvJ8JeaquQMkyxgApC+1uQAPwEhPo0X/4BC7pH\r\nKDtJJ3D+8IFubmEh2xwYbPV7Sbkfy3dgJT4Vo573jo+i2FdOI/fiXGoe2XOf\r\nARIkFisS1aQ7BSA3HMVkxLPVx/CTbrhnrlrQ4Mw21n0+D5MdOtP0+CQgETTh\r\nRptXlULfuMeZ3h5Wy8xaSy4sJHz2GzmxRevoXMSem7TzAPQLZtQBqCJ/4464\r\nylMXqOfqZmLqe3ZA0QE7eF2DuFrO/243sXM=\r\n=vZHi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.235_1662075478658_0.5321936190058612"},"_hasShrinkwrap":false},"0.6.2-nightly.236":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.236","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.236](https://img.shields.io/badge/version-v0.6.2--nightly.236-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a1cb5e7ca38cb15ebf73ebf2e61e207e768e1a05","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.236","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-O8swzz+ckP2WV2IfgAZ1FMLy3SVkqBswxvA24mzA8EjjuNL2hcAt9kETe5n2fA2/2xuXbML/Ms+vACV3KVTsdw==","shasum":"e8e7dac4b726244340d4b1076370dc3a8c4d3eea","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.236.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe8R3wxZ93d1+zFKetKWEoQiSQDtkV0TBCJBn5GOpH/AiEAjdiKBPbPOiIgrsLVoR036u3Nen0kN9wN/qkScHu1pkI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEpPAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXExAAk5IZA28Uj6PfK/1jvdi8/j+5tRNJ2mHOEk3t0IDExZlbSvBy\r\npDeewa/fbSfd3PYbuKjyue5IiI1bJZQ7KtQ5KT6Qe3g49PF8CT4ssFWDYwE7\r\nsPdvn+YjXKQ2GGY18BdAD5cVp6oRpzkG9AVkI4NiKYBY76E2/5+4jVHQiFaB\r\nM+Ch7XoJ06iXqI2+XzH0j12ZsxfCVWEFD6M6o6BObXxiMx0K04q8PaBiZyS2\r\nM6UOUgCb4FFolhWY7KrfktbXyXuOvHoraw1wLZL1OuHCLiuHyOVL+k6WTUuf\r\nzdb5527EUeGBHEN39jpaInC/mhL2gHnfnvPXF7TWyGgy6tdmwN3g7by+Bo37\r\nbQmAYY3DExBr1I1LCpM7GU5df4DdlP3PDBGYBhKwKgQAJ2fg6mpjUeuVuxWl\r\nGiaG20KGQyyt4EP4iqknGq0IccmB42PVuEwFrSJCE7o9/q8+kFRHhKqEfzIX\r\npoepXie5B5Z/snaDQgPA9odlLdJpVMWpx8mmonKUcTNXXU8VE48NsOmFxbrD\r\nw82x3PwLTW6IA9jp6v2/34yXWTp8uKJvbl7E7qeL7qYurtqFtBJH/fsjLGUG\r\nEoGmBej8fjW4o8GGYJacdF137bN1jJP78Qem/H6TR9d+r1AaB3IUq6ip4IqD\r\nrO1ejFpx65W+PYrPTryBAHPDqqsgyxdjinU=\r\n=OsgW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.236_1662161856260_0.17539875760451995"},"_hasShrinkwrap":false},"0.6.2-nightly.237":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.237","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.237](https://img.shields.io/badge/version-v0.6.2--nightly.237-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"890773851a1c176cc3dbfbca9819b86b349e362b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.237","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-nSh93ck+BVmka6cBV3HTgzWUecfd5Cz1Il/wdRlNvC+z+8b8OqfT2SELrkGw1h1Gv1QkZVHP+lV4Wu59cF17UQ==","shasum":"ce456cdb2a9a307ca00e72a187c2ec5b5a0690fa","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.237.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEW8HM4y9oFWPfj4nw+ADOglTh6ZMz37Aum2r/TKMt1mAiAmA9HvHlUQCwKKnWhsNFhQusmdTW4gYQS/Sr6KvY5inw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE+UrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0cA/9Gh1iK3S4m2C0RpLrQpab9wGWcnqiuV1q752X9+KqnS1TbLcI\r\nybbpgI1inv25dpcY9QM+aPGOIStOQ5a3i38RyEL21BprDIvDVimCC+hM27ph\r\nqhWrdBqXz7JXkyktuDDm/IpR0P1+8c1uHQWwRS2yMN4xdMYTN9lOvZI9a27H\r\nzOuD2O0tsgol22SYJYtFaqd0Rajw9gUmuXLp03P9T/f33z8W1BO38QCNRcRl\r\nmyG9rHBMp/lKcrMIybyPdR0K7Fv43GU4kqPZqW14JHsDgpMjmYpfc9EBYyDy\r\nNhu9LJq80teTQmKhK2JnnVnBXD3njgL7FLJmXMK5Qjj06V3YVTuch5ihKh/Z\r\n1t+5CWk6JzDAmsBY6J/T7V/A/BVcPZi/wI7n56RkArMgseJQhrz+4TQhwpUP\r\niTpSYTpxYlt4Z4AZGfOppGT0bo1VKyqR/ipdZdtaXDWJsMYOB+aXgxpl1ot2\r\nAL285Q+u59Ram/z8xPBjm58jpQI3k68UW/RNL6LquwM4OEdewkIlItYa6NEL\r\n+tdsxbWCExikCwE0hx0nEoBbUPF8sViwseU9GAXfO82Ss7xkpHckH7EHTpeb\r\nCr/0owEPB6MVaHGKaexiEr3jvFB2wT06jiddhRBaztxpCxoMzY0zehwXThNM\r\nT6qhwKfkcyPXQ1Nsqg5L9pd5G02qepBtf0s=\r\n=Xhgc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.237_1662248235083_0.034439123119736736"},"_hasShrinkwrap":false},"0.6.2-nightly.238":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.238","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.238](https://img.shields.io/badge/version-v0.6.2--nightly.238-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"83825164a4291a5e93e56e9dc456c2591e6442f8","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.238","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-LLpJ5VK56tJEs3aSqnPLix46l8+5V9C3llnwXRKkcemIr13tf2IHqdp1dMceVg9Az4sy9ex0CBHw1pQ2CMRZfg==","shasum":"a2026900f630ba64318d7e55aab308332b2089c5","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.238.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSUxEmmHDLwM2wrT5Qozu6Bf4QicPISIebQT4ciqR5mAIhAOctnfvn87ctld2xJZiM4iZVR5Q9vSx1j8NSWmYNiATK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFTa3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRLg//dZsIWRDyEMqBAQhCQl1gDDiwb4Zpj9TttIlbPhIK/jbu3k71\r\nWZcLgxm31aI3axQnnxHCXCrawfA+zYqHhnt3NJu+14L87ivHvOtUfMVSb2+U\r\nAh60Vdq6sT75NyVtZsQNJ/2w1vMqX/ouYZWEjd/MIxoSRIOD85smBqrUqoPz\r\naF8ubZaS9apOD+D63BZNpq2qdLIPw57RFWMQI9XGJsnCS3SCrHf2IOGSrUyv\r\nAOihtQ6+O+RzjfS1NfmSIHuS+XmvUm9xpNvJTcpSXIKeySqV3zG5CzRApSpp\r\n5F3mZ9tYpT76PyF554un7BnWyyQv5smxwWtoQ1KPpJqh1DoAYe8XpYOx6ok8\r\nlx+lSBr64qmG7cMXGCgcNLLFj00u5MIEPPks6LSyQv9smRxrmElPrDGGGz5l\r\nuCShUSHUzJOnyWFLzRCbtOIC7IHAxHp28So1moyFeI2zLj73VMbI7nKVd8Hl\r\nO/FGWP8iVOr0OAuVe7DVLkPZ8dxvoOe0EXKOlZ1RLfUpPXKx2Pb++vBRsJaz\r\nvlVzuwgXOO+R9amH4WNm4v6ZOgL7DcyguT5Bp6tF756hzANMl7hmkRg5WkD2\r\nlQay14WzWS87tJLwXuLOzObJO/KzfCJQJ6Xi8HNxornyenO6Zd6rpXNubx5X\r\nZRdOiAwvYIUn/v4yyngt1xwnCUQOFw2hFkY=\r\n=bHBI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.238_1662334647284_0.46826882035292994"},"_hasShrinkwrap":false},"0.6.2-nightly.239":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.239","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.239](https://img.shields.io/badge/version-v0.6.2--nightly.239-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d3515bb6bc7e9b1d906e89d14c65f4c23859c20f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.239","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-hBb42E+uHKoCbvKcPzBlkoDapIhZANjEMhPFXs51aUNTK/RlrG0NTCVq/w+/ooeJzXIkBmVLLLJVpxxNyiLFNQ==","shasum":"f799fa3a6273215147913253237845f25ae18cee","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.239.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrlx3uUCEqv9/L+Kzxa+w0BgU6fXwQryhO5soFETRRKAIgQiGOaHMMzRGiTKtyFu5jRPU4o0pMffyG2oRGPfX/pBA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFohoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqJRAAlJRBg/tet3f2YZI66AQkyafrBa0c4q8p+e2GH1LHXwHs83aR\r\nqw+wLnzsc79ecl4b4ImbWx7ilCm/mqd8G5a214PwO0mZdf6oWnCJYnUhIexQ\r\nKXaJ0dv2tS5R7l7FqkMrAjbkyBEW95H7oBn+oa4Ck9LLYYrzmqS8xzSR+QhN\r\ncQ27gjSjxkkTWZl4VeAKm/2Z8fX81hCeOTzcfV9FLYAbB+YPLKyNRh5R4uy6\r\nRTDlfn6pKYtHDgFnS0nIu/RF7nbwz8RknDUUBxrKLve3B/zWErJPs8OK/ArN\r\nDnJqVThNl68AW5SVrPB+3r5O2gvZSII/KPYxhs2KyE8X6oew7Eq7UlK8mjXD\r\nFVzaP/TLOmDYD+BFwgr5xFk0B7iEfEneoBtXYRyL/g4RJzeUx+mXZVltT3PT\r\nO5PqvtejnmxMTIF/Um+PTeBPze106bM4WOEvYdZkSF+uZmEbjCpH67LpwomG\r\n6Fb9sBp+ENZrcCt7UouVU9ejmaQXMlqLn+S0Kx41HRbPbB0H73Qb3ogpzM03\r\naPI7AtJpAv3eyT393mj239AXWPjGUWBoTYbuOY1PwchQMedqaySrAQsS3gj2\r\nVdY7u685LrNJT8ZxloVSB4JicYwtIV/4yL/568JochsyFybKKdIYlqJxoYnp\r\nhRHXvdA5JHRRo7FTeYN8lToxFgNrz/I4kG8=\r\n=Ajnp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.239_1662421096040_0.4311328537464951"},"_hasShrinkwrap":false},"0.6.2-nightly.240":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.240","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.240](https://img.shields.io/badge/version-v0.6.2--nightly.240-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"62ee66e5f9f302600d9ae423a6ea1ee62dc468b8","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.240","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-erEbl+aOxdzL8zYXgdGUBQy6VqqnxRLA0Gq9TubV4wHIyitg3fRXYkhYz23mq5XamHaom13pmlHvdu0d7TksPg==","shasum":"546bfad1e69644c40d4d688cead49f19a297a416","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.240.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPtO0yTzsc3XoKx65BeUS9O1oFMDdEeJgiv9KAiGAPNgIgUql78L88F/muFZeUS48OqHAIar8Y+rb+K2RIl/8k2eQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF9n7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/vQ//U0n0zTeT4+D+gTSArJODh+PBWYTr5xBlFKL+Ushrvh1WDH8K\r\n+F2YZ1cNmR0OpGVp3XVjCizYu/EjnwiEiIpwjgUkFstgpAG41hp1j3zut1Hm\r\n8grZOQjurL6lt0KOt76AOD8k4YP1w6CL7N6aET3dsFVYtq6fSQC+0b8IXt2m\r\n7tUxnskhtscXx22pb1GyZzegBvHLwc90Iq8VEYpKWiQy2rizQyKSMytmJIsM\r\nj5mfeW75KdiY6hyHGJW2C+4ZuE03wUr2r+Ekw7nFDZUncu+OAZm4zQ59nW/X\r\nxoaZ1z7aUxdq03+U9YJnVaihv4yZFufH+JAViRjCDsdV4zRAMrIDDhq5kDzX\r\nVqpJJNb7mC0/qjLGZu7s/8f1XghJRXMlcKJ/WM9xy3Uqj9REy1IdGsRJS5Dm\r\nlpqD3EeQlQUdp3iVWEMTFMrXL/49Ir5KSgTV4l0eoVeP5dzhklRxjUc0Zh17\r\nNmlGS1N51uuShwOdY0vQEyZEWgPyUOZ3yqA+Lo700BPvS2PvAjlhjWFRBC63\r\nTgrtlJh5CpRHlNbpcZlz9dbynsqqwXRTnLSI6aHVXQmQzOF6HcffDO7v+Brm\r\nM0cKRpmc6JGnheDeVOobKRkXm7mIONlKtkhksq0F3jpTW2QZnW/NKFffETMP\r\nq++OoYHo50qVQwkjmkKEQEsphDKzkwhEsEI=\r\n=zgkf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.240_1662507514800_0.9711341970872678"},"_hasShrinkwrap":false},"0.6.2-nightly.241":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.241","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.241](https://img.shields.io/badge/version-v0.6.2--nightly.241-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"eaff8edea43a1e42a1dc545589422934db9037d4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.241","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-uejVFkoaA91F7Y+PSUvsNpIIwrMAmE5Uinjo/tDEFqT3Z6CtGmkz4C20jTeIhwdrTeOgdXpT/Y3HdAtFbBB4dQ==","shasum":"524985adb87985076091d5430c0c68bfe4f47da0","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.241.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs+SZ/L9xC84dmNug8mJh/51MGeqURnOGadasMq0N68wIgfc/4Pmsq7AQvRwoeM0w02V0I65W/YEc/HoiPRL8lW0A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGSvfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4xhAAjUNcqERlHTzMVLESKXyTg35io4O6VCanXRY1It6l+xOTV0oa\r\nVwoVJ7S0YZ5VGF60awSiVqt3Izfmix3/xh15JWeb7w7XyQvbpq2hRDGprTUL\r\nkAqk81/KMOzMrOYSe2vMvpQFrSGGKM3/VBhif3vg2HQgd3jvW9/QS70yd2YE\r\n5S0nDLWycddcVHgJ6n2N07RZ1ByF2ARlTMcB/J3T29w8A9TWCWllDseCxx8M\r\ney4k7CsAoNCFEE8FnpyoM+JayszJ1nKj58GEMOpppgmW7abj0uOet9pAoj+j\r\nRfkNGcvthL8TXmLvbjWpK4sPofUK0lNL1n4pAUtgUSyFX6ZfqJlrNiW3Utw3\r\nQE7oQ4+VQ1DZwF5E/VU0SmAWKxV/n15tSt4f++dyIkwZ/AB3h57uBan8VoUF\r\nwsfm3BXAQBUUODzyTOHx2eCS8WPbd2CXg019gHrcl5jWwTymFM99Yuu1OLYY\r\nqdQGCCkoso7yYG8C9LvOGrnEoDrS/Y/jfyYybpQhEbraKGTNYVJIRAvOuZfq\r\ngDlNuVxWsiENrTQIKg3+A4gB6gG63eLz2CVO6mQY+7ukshN8b+fv1Mgj6fSV\r\nwPu4H4Md6b24EOWSt/rmf09uEebLpqEaekEFRTQjv5PKQ1KPzUtM5V8q72Tr\r\n/y/94sQ/e/7wi84h3ybRWvdLu8kzYlRXzBE=\r\n=qR6q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.241_1662594015380_0.9214969997237528"},"_hasShrinkwrap":false},"0.6.2-nightly.242":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.242","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.242](https://img.shields.io/badge/version-v0.6.2--nightly.242-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"27bce84eb3fc99f2a0bc8a5210f66cc9c95ac135","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.242","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-UXQzw45/cDINuy2YU7hbvYGGdF0UPodpAEL1k+qXzeuk2sKSFstUX5yPJwA0/O58/S+4c/y7h4Z2i2dBepp1sQ==","shasum":"267a9fac52f18a742d8312ce48f419ee61f439bb","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.242.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5Or5HGvOQrGXg9TBxrSHgdyteu0A+O+fKHr+EyWXolAiEAnjlK9cz7gpr4jMnwEk3q4iwinB6q0bozpvXOIxL20Ko="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGn0sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9SxAAmmKbb1l7+2W4bzLEHhLhdg2ceXa4E1P5ZPIp7sXHgctLDYfj\r\nPpgOogip/TEjmZUrQkMJtjI7L2PekZSUkJpnjnqALh1gR5D4jyZkrrUKNUKt\r\ncStF6VbSHgGcyXpVtPtVk1f/Y2HRx1oEMDJZsr94Ll6EkdjWxMYmfyMT7Dxq\r\ndYZsIpB4afxs0uXmgJs86zTrFbIGPtLpMg6DQOBpFzF3lFI9FQxpfaJ6cIEL\r\nt1L1ma9cs7Hn7Ji+2kl23dQ1XXoni2bvcsi/207fWSyfeMb86pSc8ftmWW9d\r\nFPaMU7V1o2+AZn5chKDknh1tF+q01+/8JlbE+OQPa0whXcxVBOEAz2rmpI6H\r\nbfh3DYQdXuU2JOGReP65dugRjPu1Vb6/OQ3k7LFoe3K6W2uezVxf8g6a1vgX\r\n4svsVUAAZVkG0zxW0KihUqJ7wEyqrYaxBxTvmmRyib+XDjDH0UI1RbxoKlfo\r\n6PrMNNHsrxEAYYDH7Kb5N8EP+VeoOusC8+hCQD+dhSPBcxsfdjzT7g7W2EYZ\r\ntFcrWvvA/rVhH4uz/63NzDLS70sSwuoGK2/Ojift0avXT/qAUMdA35sgChvc\r\n4oUHrcvRpSsriRquHsNeykWeOoduSC1sdJ/ArICOf+djMdzK/1+JsY3DLdGL\r\nHHuhzO+y4fNsoXA12/Vb1wNvi4bhkJEVfT8=\r\n=Wq7t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.242_1662680364534_0.7658450604166125"},"_hasShrinkwrap":false},"0.6.2-nightly.243":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.243","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.243](https://img.shields.io/badge/version-v0.6.2--nightly.243-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ecfdacbf47d137e8c33fa59f34b898af26ed2539","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.243","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-CkCYTWlrIk17nwr814RM4IR/LjLvpA7OauF4wV3jEl/lAk6OUeHICPBkkXl3/ffGkhWlT89ddBARnF3/sCCrJA==","shasum":"ab292d74e86685918d80adff76facaf976a64fc1","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.243.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUo6aC/QPbdL4V7UOU279D2/L4y3vtQqTuqGpqah740AIgcPLEFRm3VZjp89kF0ChMrmVvBaRWhwPW0vk74bpt08c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG86sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDBxAAkoIhD9HyoKcRe308L+ZmHgdwPA8SdM4oAbkpmh0lKj17GAcF\r\nQj2ykwJ3WtLnU5AoaozllierO0JKbgJbfam1C6QTx1CC4vg0ip2cFdyst5S+\r\n5FObgBBGPqiC7NVOSYq4l17i16bcAJvdoaOzezkSIDO4XVrcE+fSIrcMG2Kh\r\nuiMPleLv8jq4krdImpeI2k9RFrz2RaI+KSJUz/FgkoFcUu+OxJv2fqmj5ZbX\r\nOaHDrNqvLfPj3CDvWyTC0CYqasV1uXPhNS3fmYfrIZFi1bw2fh/31dXnXiPu\r\nKeXu6YFNl7sWqxajOM3MJrtxRb+c547+md/y8uh9WTUVqk5EmS4OKKWSPKXM\r\nuUHcLgG5QS35OpCLnO/2WH64moxG0brny/gVlKxIQpogDZa2Ge/GIi1fUebb\r\nsETmkBFtUBxUBlQ19okR2TaepCgWxvnJU3Vru5efB6w3ezJXX2MQvuJ0IqMK\r\nut4Yuqyxc9QXTAOa1OcAkooztf6XR6xcPmKAa5HOxP+xMplRGl3pXO0MeJEL\r\nAxSts7ixk9nvc+nMV1DZMk3+k5YTl2+Crq5GH6o+O2yVuCcHbMG02XKKXHTE\r\ngJk/BgPbs97Jg6Rzu0PV6h1VPl2NXfZ/AntL6pl1D0IabIA2ULW1Ha8YivH5\r\nR0nJ4znQwawHiOIkgrsxLE9HOUimmImuZWE=\r\n=6+2L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.243_1662766764421_0.8273117197415143"},"_hasShrinkwrap":false},"0.6.2-nightly.244":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.244","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.244](https://img.shields.io/badge/version-v0.6.2--nightly.244-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"32e72df0ae29ca70eae6b6a6aa28da0115ae12e0","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.244","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HUX8NUpcG68abCGYm7XGW8fhyyO18FFfUVUGeIe92qOIuymc6K2MQXI0AN0yLjQbQ9VNPqkBLbgy5YJRYLSnzA==","shasum":"25cee8eb08be136f00057ab04c113933ad81a9ce","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.244.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV5oIJ1g6D3ztU7UtU7rtFVPxqXwzbYcUMjh09fjYHTwIhALejg1kLHqrOWZiwGi6pv9Y9tFAGX1N+zAZZTgRVkG7/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHR/kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe4g//V9dpY5cdDf0W47E3GXEWb+rtlPVr7VOGLR+CfPqnPyzt+bbq\r\nzHwxkSsP8PaFG6MRdQqkjIcxytxcKMGTZv2kLYwEYmUC1Mr97qwzCYkDeeIA\r\nmSfO0tEyM5BQezHCvnGJ6aEfJsD44gzd5RICDkri/REdFg+MakMkkD/QlQz5\r\nAZNgsL5PFBUg4nB1cYH23vB67/YIuN2TVEFYJXtYEkSsAWqd75BBOyUNIAGE\r\nYi7j4WBEwogyXhF9OAbT7tdHWh47U/hPTvdG31JRsR3rAKcQfzpmnJ3KhzV2\r\nxW0QHDNA06rCudNBssoCEDLyKjRMTxa/+44HYmIDmhxq0MOXWBP2po87NYzf\r\n/mJzrCnMNKyBJLWYEXqfu0Kyouq5mj0b7fvJrHnBknKZqhcL3DQV1hJdSBhq\r\nHkCMxe1xKFDV8ik7+FUXmRW5uaypz/6bM/S+kNN/UcyJL03MOVnjzk/jEJpS\r\nf9m8D/VxuCnDRDchtf7r3fK8GSeiDG56rRFBXfcrTrAkPUVWQg8HRHYQh4cg\r\nFyofUFJjI8W4xWcCDZz4ECJmi+MC+g2dnqAj3C8a99bEE6vjBkhkDGLxEWgv\r\nD35DwINaJgEyz0h+zGo50gtCJomTbOstnI4O3zEWX4RibyCTuE1fe6wn40xH\r\ng78TAabWGmURMUfXSh3NNVXEwPXMOk72u68=\r\n=grYu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.244_1662853092463_0.6815243804715752"},"_hasShrinkwrap":false},"0.6.2-nightly.245":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.245","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.245](https://img.shields.io/badge/version-v0.6.2--nightly.245-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e591410fb868bfc54a4c5ef202277dff9e81d2bd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.245","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-j/IP7JhsT5sO6POf5sg3lkh/vUlzcI3BSJ2UswFx0Nu/3RtRQEuLghHaMzsEmJDb9F71EH88YrB5kXm5a3I9lQ==","shasum":"5eac0fa292a9d7caa1d21eae3d8ff015ab982e42","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.245.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCTgT3+HABROH5AOFrcPCZmk/xpYlSwUlZEVqXyud/hAiBsPBOwgyvbl3v8Y7rmcCP8J+jqU5eak5CTfC+PlQ0OFw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHnFsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbyA/+Pp7QxeoDXN4KyqFs43SQncP+VPjgKhmTs8lUc+7zAKffENcp\r\nGsJDyyixo9chFkZzimO3bSvVpCUzv260bXNZEEwHxrTdhuUgEEC8crrii0VR\r\nnurxzeVdM54JWOayhJl5F+MLWM8eeJhsLxfSUhEDn+X50Umn7R95FIvxhPZn\r\nsyzwttG5lpGtVTuwLW9wgGW0tGZx+EOa9CDVs1FNQ06b7d/2fc78L8vn0Y6k\r\n3akVq2u54rIWPV/oUNsNqVZLaurhWpCPzvbS996AbKPRwHqhIuXkHcwmDMUC\r\niAiJ3prdiZ1ZnSGw3jhIgedB3o3It6UApbgGG7SzFmVDTMm4XgUNqL/9qtr3\r\nTBkCYDsShxbi0iT6dEZdx79vOkvXAMqK+PfDFxU/17w24XgKQBdp3Gge6rUU\r\npZe0nC7pzY1TYWDhBQaTchUNllyha1Z7uTNuFUGjfYKLSA36nfVEwNBN6nBi\r\n67Wh2UylkgIMKNyKpPyJ7mm3ImDmmA4pdKSAwT4WCVo3bN+b7mhhg80P+4+e\r\n3DmEThs9WucuQ+ZV9nTPH3bOmgDL2RnB5TrLHCD5tp/9ZPHel1HAKWI1EzWV\r\naylN3fC3Ay388323XlCHDv8DhnqGB+1RwAThW1k2nvRCi4TfH/j9BJ7J4u3p\r\nsq4ljKg57SiO2HBXzwuP18xM/m1iE5O3lT0=\r\n=LE2N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.245_1662939500716_0.4676203031580719"},"_hasShrinkwrap":false},"0.6.2-nightly.246":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.246","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.246](https://img.shields.io/badge/version-v0.6.2--nightly.246-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2575e2c8b49c9d8343ffc856c949cc3d69b3bb58","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.246","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-N0Pp4KCSzOyRgFbVnX37SuXfg03jzRhfNGaWwzJo19XZCiDZTy9h0ew1zkwOIeRB4v9M1Y0AoVOp/57Q9CIPHQ==","shasum":"635c1cf19474cb7dc6f813c4a7c8d63ec9b7bd04","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.246.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+ME+WIYjFG6DsIhxhvHKQkYcnS9XtA6W6wZ0nnkPIZAIhANrIprqAl57tHsPX0cCbAfkhWQ+Xmht6Ro8NjMft8zRT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH8NEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp08A//ZwCFXuOpi2sYNg2X3Tkxp/gHwcF2TNrfDj92yHBbd4JJsru8\r\naOfxxuPWNlkL9ncd8cJFCZ1p7U2jserFmkWn9eN/4aRg+tlmXbHLsM3JmPmj\r\n46pJ5WuECtAV0/env7/spante04lskoUIR6gqAFy6P1YNE3qYX0g8tmU6bIj\r\n8HcIu6hOQu1PKnFQeLIf1q8mMaQcXQxWst8eAVWPMRahSdq7vd5LtP9qV+wE\r\nZiaq6Sg9ldwDLH92qXOja1kCY96RjUWSO+GfD3ozWHpvxBiB77cBYqqBhxyb\r\nr+Yj/nLWBt9IMjnodNw/sOVa+V8t99i/iWC2y4XMNbs5VyJ3oxJ4Rq/KdZ5G\r\nkqddWWzp+lMCC1FrT9SM/koDvrMKb+Yw8iz1pvm4jl3xSVawfmmeKtEdCqkc\r\nntoFJo7U3vBslKGiXREA2mlq/olXywQdbFtaSRkgby7KKh90F9N2J/6d+8LP\r\nP1EDt88MDBWj/g8XC8PYJ19RIBQcK23+f37WSKS0VtjABmlUe7n9GxcSoEZs\r\nFmiXditB9uLPF4c1JCVXCP9DizX4lo1HxkLkQOB95eHg0Yoav+ZJ/eO14F7+\r\nP4EuBrsdIQTxH7GxNZnz2ticquaY0PFh7TFiBdgFAKxcH23gkYjdhM1ssI86\r\nPj6PUyVAnyKmYYAprb8ULA5ppQf3KH1jXoA=\r\n=3L3b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.246_1663025988708_0.6407594251503497"},"_hasShrinkwrap":false},"0.6.2-nightly.247":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.247","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.247](https://img.shields.io/badge/version-v0.6.2--nightly.247-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"58bf3c62b2002eae9d47f1c1bb0ed98c47511346","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.247","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-h+HDGt9k3h8CcGPOm2j5m5WAbdwcRL0S2rrjQyUmplZzfkfce5kJvOFeXWdfrXciIDlzqasfeFCSwYJqhAAsGA==","shasum":"fae6dbf811248eb5a36953abef69ac6d28bdf3bc","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.247.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBVEuyXL0zOdrCyTSkp2sJxcumDwlDg9xExf59pUepPgIhAIPiaGJH5mm1dVZOCmzYH/5p3UGZpJG4pXtIFUgJKO6g"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIRS7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQEw/+MgK8B8OJJEdUAG8Ic53S7J5ON56tWnLL6Ioy5oH19kf6wWop\r\nauLU+56ViETIt37kqyZj0Z5UOLEKj8uQCE2vpOPosvLVHMVtK+O4ohRN+jm/\r\nr3dUPA1IGwfrurtY64pas6oGuY/QP1SuZlsh/eeau84Hf0Qs8Z6lBb+Tutte\r\npVonEBjdo2wcu/FMmuV1RuLW6mO1K6SmPaCzpBM+45eXYlYS2K+HJNZLC603\r\nKpsfNQEPRlXyaH211Z7ok4RVFqzCSVWp2vkRiKR4tb3iZlrlHGnhUVd0ANbN\r\nXT4UfLdtbXUjOLFEzMtzv0rL0SVlw7uY4Dt6/kvZM/wkje+xqKuZiTlUDpVZ\r\nOlDSpm8spE7m+u20OmxWT8xDh7dIIlYWUD5xRa8qZ2v0B3z6XQIUZu+hHGbR\r\npT1HKP9Go1uOEau91/ES6ahBqSFHN641jffUIHw2A8WRCV11KXW9unQlekgg\r\neTzcIpexbC3wCURFDhntm/4ObTHl0GKZxtqNAcSr+0U9tWi4HC8PEoZ6Pcsy\r\nnvNGplDNQAfg6azPDBw0oNPYNjsBDtqQyf8YOlmyLNhNDPN+PsHQ4JhzYSg/\r\nwccE3pzYJYsyxkFBwogPYSE6J5FbeMFX92/H+YWAnPKUq6VN+6LZBr52dnKv\r\nSLNd6hUjbm3z6Zkuii4nWYxVbX9yrUT769Y=\r\n=f0RC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.247_1663112379639_0.5360322217464395"},"_hasShrinkwrap":false},"0.6.2-nightly.248":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.248","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.248](https://img.shields.io/badge/version-v0.6.2--nightly.248-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ac6e402c9d4fb72ad5fe97fc875cf359e5cbb89f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.248","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PhnB3nGwB0SSjJZfS5G5IJUEHL/3iyQBFGJaWbHrjNVBSuO10OW1GUkKOjT4EvFqQkDmm331a65r77+ANFNOkA==","shasum":"9dabb84c4fd6f3dcdd357540d3618e04ad049c0c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.248.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIbaaf2rWmU5Ah2zfZQELkcaqQmDuYXxHOEBcexhhGPgIhAP03ScZV21Y2GrvzayHKw8OcsAH4HHKE1GfD07jrNCy3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjImX5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr90w/9GxbLHptRS4JtVu9taEiPCBkCiEBd7k0BAwDhAPL3SDo4xsQB\r\nmxSpJ17A8Va5F+1/V7EKAVWYz0jYnvb8XuBq0IleikQoDq5EjDLqdus4/Y8u\r\nYJzlRAZ4QkSB06/8EEQLL7clPWAOp6yS+AeW3lUrPWzKzlBh3ydHyu6vrz1L\r\n5SXiUCLWLWx1XLUr451ZPgwjxS8uEk+vSJztFr93ITr8u6Pxn5wcJRsJ1eXD\r\n4O+0szgZpWFMqWGk8mxrrgEp8kae4uEMsTfO6a6vWAptathUBKgK/eGNKMD9\r\nM/+MIJ9phceHKvSw5jPTnWmYPgC9Czn2bF5kLQ7afNRQDhZ8sPgrSzXzQbm/\r\nOCxMdlqn7LuVq1Gl9hxeCtZn/wsrWM1eCyKFNTqb+oQBwFa7Wc1Zz4mbBjGb\r\nJG6pPOaw+DPHWdaD/uNN2CUBWZyL0MLZDMjMZFNyb+0stoIKejq4xF+AppaW\r\nWrh8sFJG58DRs9qmgTKEvXwqa1Lpln+5MlVSakWOwMXvuhKPQUd38pBlgEFF\r\nmxDZaMgUxq523bWerPUG94tliOX2TB6qRG9U+lRHdVecMPMNXY/fNGAhckoh\r\nHwCQwVJjxXoaBQIixiLD10GpQSjGQJMjBwDDverU0y8AZJhmtpdXs+j0Nrhy\r\nIVcgqxGVDGG3XwgsCTdoEGbIIkRzivJOqL0=\r\n=YtXz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.248_1663198712996_0.5522124280803931"},"_hasShrinkwrap":false},"0.6.2-nightly.249":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.249","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.249](https://img.shields.io/badge/version-v0.6.2--nightly.249-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6b6064c69e26f3c4ae23993cd0c7ea315556bdcf","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.249","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-XhmUeCmgGrOdRHDkb5RgJsENL8kuUwoIPRSuQ44OZwv2Fiu87lYP9fffvJr4pN1bUBqjVSPsjgplEXS3qgC85g==","shasum":"c378f23e9d1dd015382693c6cf870f977e9f9ae0","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.249.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxC0ZE1iHiTJIUYl9GhfPvKEy17Zg22C4Ckl7Jfxmw2AiBHvJDSJ7yAycQNaVH84iY5o6x0dJqiXbRXKjHRidT5nA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI7fLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe3Q/9HmX94aEX/zOgu1urkHP4unq46Mu4wCdq9nFDf1LctIZ/dzjf\r\nJuZspz7FFzWBAddCsXWXfNlo6QChk+nNIB3/Ef+2FhpBCNPATpbtFpimuzaY\r\nhhglLOicQxR5AfatbnTqvrRkN0QOnRYsdxX3mSO/hg9slp6bFyTIWo+zXLq7\r\nUC2ddocknefceopthvNAwusGxrz8Aw0duic5GFzTiwYMC/GENyj4zor5WxuA\r\nFza6oNwA0xTYohZOsckiiAr95Jzpzt5H1oamaSjlfrvSX5ECHF1bsVW24MMM\r\n1EC8eyDR2yVSL4rosNuAscGhAK051HAL2cS2JUDKqzuyYY9ceHBxRXk8fZqr\r\neTejvD93Rw3JhrySQp9C2iT0Nr9dg23YtmV82Mm01Cr0XlrHrjG9E/O0xkZr\r\n+gPuOMQzRyBuXisTYzsRD8UPp6bNA793PewGUVejuFiLFBFm5rFwGYAH+7e0\r\nkkZn9k4VqIDg2N+Z8IA8A/1pIW+6L1ZkFJ0vcn4wKTJzhwcEMX20s0yIPN1h\r\nEquPXszcb8H7zdi3+m/cVAcIYYU9BdM1bgl4HRg6J4Co4QT1Y43BqbRSz4iK\r\n6/FkMp03q0NTGiWmNfEfURm8UAyY+vcpQSzxMLF6yUeNvN3n53t7gdtQVBal\r\n9JplqtwoZKwu7cJuW5LMQgrHWYKQKJE7kaU=\r\n=uydj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.249_1663285195691_0.8455858258581828"},"_hasShrinkwrap":false},"0.6.2-nightly.250":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.250","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.250](https://img.shields.io/badge/version-v0.6.2--nightly.250-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9982e4ef1373a4c7c1d25fa23376beaef8c3be50","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.250","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-f/8ys7xiSmMxB42BvQDU+Itsit7QAIHjIBDzCNAVOfYgn7dZEgD5LyqTuUPA0GliUcZitR+qDPqYAtSGGObbTQ==","shasum":"0f5128172a9daf8abcb8a07cae45d48be8dbf74a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.250.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARi/0iFpK22wxWk7ilWoj6taVp70nUYEcVdN43SS0TcAiEAgkUnGYiASRTxFSsv2D23YDcXREB2u4lvzbcnwMIbfJw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJQkfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO/A//WwOG60MrkapkTn1jQxaogpMHqJW3JzLNITpMGaRTeU0woabK\r\n8Ridn1hfI/h6d8FMrQ/LVN9EH3dXw/5XwhmOMH5Sj2ktp7lKJGZjiPROZf4B\r\n7dyRyRR1TOVAAcgdk/3BqwEbnomRe7X74dyGS0LnwbCxrIZRob6xZBtdRwTS\r\nyFk5IC++Hg/R276OJKTQU6C/M4zcnTEcpR77w+mFbIouDGFcijNRiEi4qeMS\r\nUSS5/CWBzVsXuaP6DT2THpXcj81fqFICgBdD/NrlQqIgXIF2F/ThTzO2qxEM\r\nL451lPcSIxEMM/J3BadW8IVZWeKn1vFbpZOe1zFbva48Cm7EsqlUlR+Cg7er\r\nv1nRdCRy0DOw15G97Nia4dNl0LKLNadECqfUALKx2LRx/Q/s3UneGhnSjp7S\r\nFgGdMYMEv+P7GuwY/egNcFOi8/WQgkVOLv74g3XB8QmE70TqDDefhk+y9UBF\r\nma9oAiUVvUw5VNdQPljqz15LMhpVfHUT9YrRbeNeuFabXOnBvwp7JYmnGIda\r\nzwtCAooTDRWTAtycXnn04roV44NAPz/dXoOsSg7CVJ41Zx9A1UEhILZca99X\r\nqM+qDk46WmU0byhQMY3y9ukZE9+koEHZLOz6aHpgbDyakPMSnqg5Qxn5ZAcX\r\nv6AKJH+HiNO/T3ptYGERSbaswkUHVOxLK+s=\r\n=HORr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.250_1663371551721_0.20058433117841123"},"_hasShrinkwrap":false},"0.6.2-nightly.251":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.251","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.251](https://img.shields.io/badge/version-v0.6.2--nightly.251-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1c31bea1093ee7497bb3ad3b319c07934c6df7c4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.251","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-8IHhORosu3DTxDffYsoDFi+ZGEB8WZcvoW6qXu82/Y4W5VKMidAILfBBNP83J1Rt0MfPQuCdATyhyOi1k4ldyw==","shasum":"cf0c1effbe45178e542798a33cbe1f0e485d86b2","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.251.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5Xn+X2RiZNZtYYukJwmolusKpcyI7dOliSWjbUsQxmgIhAPpYdo4YpzL79OEQVisZvvLb8em3ADi0VfGzb82IGuYW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJlpnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9RQ//f0PBGQKHJt04v6agQHg6ujw9l6CSGZ5fcq4ChKQxPyjav4AV\r\nwnLIMARWnHfdE2WUXvmnCjxb2PkKwchai0l3Zgegh4gDwVaPgbDoj8ah31F2\r\nRcGG2PwYG9Wzr45Sva+w8BYsQpMFwq31W8Kb0TNlH0YoOPfq6tpn0iVzbcum\r\nUUvaiqU8iLadU55c2lMgtEJJzuaeIj6b+1MJJO0DDBturlK+Nl7T8FlyckQi\r\nDSf62zZTBjweli/cdbBhkYSThQKJDbQfeQ899qwWBlEh4IL03muDVNd4U6aZ\r\ndi3RqppDbIyvZsNpGal9C2v6Gcpa5vbVKaL4zO+VyrYuGD3oo+epiGO9iHxZ\r\nIfaK7vQqrq/v8kwGZTW0lYNE7O7Ox5xyfy9TTrGxeXRsMebDfMEqks2Vd6XQ\r\nuAaDgITds9U0Ly5jxBJcZRDbsg5DN8jFYC/lzru7npai4oePfUexqtlLHIbi\r\nRi7X6qqoZ8rSwSpPtLPE30MmzoOvMbvHmw7kd8qZi6a8CtjBufwEnQplxuaS\r\nrkjCIdHKCOhveFvx+xaWRdgV+Lu7vXsXoXZbhmoxt6G3iiRwUP4VtyymUB4t\r\nGatobJcxOjrz+70p4ijAKidrMP3IanBCWy2CAykzdd5Q92V8hRYrTp5UOwWJ\r\n2l0t23Z7/keTgIPsRQ2qPfO9lsIZvddMAAY=\r\n=CXYa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.251_1663457895574_0.30623348190110344"},"_hasShrinkwrap":false},"0.6.2-nightly.252":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.252","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.252](https://img.shields.io/badge/version-v0.6.2--nightly.252-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"45c41f0236444d596589d3f28beefd37c33f75d7","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.252","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-FA5nxMisbtMYAfTkv3rRL+L6SUZULXOTcoALtZFmBDVRTe0vVkBkB6sgqjnxQfQY6md5xkR0a1b7kvNz7f/Q3w==","shasum":"68d67bf1194c901762ac2af13a82b4a09508bb32","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.252.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2L7IZTALMP2CTeXWgYglST8Vl0f2Vo1+aZxj8L15A0AIgYDsXZbU3Ow9sn3/ElGZNgA5+ljsbBKGMXTZJRU1qi+A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ6v9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjBA/8CPZyEv1WClgc4HVLBWN2vo9kEdLoFvQsolOepu2tjbHDT5wv\r\nqYGEhyiighDptvTRuYYltZigpNG42cskb7/zymoRvNDYSBy9unsy0P/xQRYt\r\naGYNPsQAMR3ii8OEhHrLstBrguUuxzrNb5tMvCzVHqlKfnXAG5DbRH1Jc+JZ\r\ngNNmohztUqylXN43k6SVwjMF1QjfC1izBBM8gRu6uwNjACaIH/A28LbKfnJf\r\nabWATr5VNV8CFNuIay9pQtfdZ7zmjDG+uvRLc/jdMsPtlYMr6atXR4Pa9mhX\r\nzxEF1TR+HLiD8iVbjotSm9u8sSICrM8XOb6JjT5kKPZIXrodwVEQD5/eh2tN\r\nsqHrn1ztlotO8vcmeTB6Xy8YtD8LFzIGSc23zHFK5i69NScrfSfn10FOS+CT\r\nrmejoOP6Xa1/PP5oa8fFZ7eXW4mj5DN3BTXCWUyw8arsP0qnoi4PUu1mMPVm\r\n1YulilVjsxCd6ZeaXtNNMMHDNjTAfXX50iXBYxaA/93f4RXFph8VDdLXH4KJ\r\nwsCOT5TAu9sKEkTEReMDsmBaHO9ErXBQ2geeatjIIVYRsJU+b+8WHkPhyAVm\r\nvacFqGKINt/68BhLbROSQR0/u9Xkcq0lE/L895eu9VToUlvKhX84DM08rewl\r\nSHWJ12JlXa8/5jnyExy8f4MDQoXezyKNxzA=\r\n=sP3y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.252_1663544316886_0.4992921457897259"},"_hasShrinkwrap":false},"0.6.2-nightly.253":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.253","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.253](https://img.shields.io/badge/version-v0.6.2--nightly.253-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"20f9a8c915d6c1c8de399f559f47b6f231bded1b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.253","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-U+pCt6jndlHlGFScRsqVzS4BAnbfEFnQtYRqdIoXs5xQ5uqlQuAv8sfkL5EgCpATHccDiG2hDzF8zrL4bRn96A==","shasum":"85c24b3051042c28bde9040ef7d077af3a5f47f7","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.253.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7X1ii2AQf854ZNlEa5nrFnqxuPQTPScKVS/TNRfVuEQIhALEQ694fx4V7NxQSYtwFCt/nW6AldObWPtED65ZBSZ6v"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKP4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreNQ/8DYFg7BCuJceL00kZplhl2oC5qqUXTZrn7tUAQ0yfSLWgUX5x\r\nRtIGpG7h7ft/ZkZ9cpPCA7C+3EoRdW6wfabVRNOH5uUos+kF15rB6VQoALHu\r\nPsvsjexT4VMqwHO1Sr6GNwXzO3SgACm7jXBIl4r7hXiXoebiriV2hEEGmdct\r\nLBhKre1b5wtw3zclsweh150MGhnil/K8ksE4svrZV8Skhk2ZBnPU/VMvi0eM\r\nx/xRQTkba2KazznHsQPlUIDxmi1ima4q4klh+N8zVXbjLfy3Ixk4z0eM2gei\r\nhf187TtULogBMmChQKIe//HxuHwVs3LTXhoBUHl82hzunpLH3uGLskrIYC+8\r\n600yv9bVg6bByMC4KkqHLOkmNGD2kAwg5f3UGuiL3pZVGrwSGX9GReeg7lij\r\nz01Kn9POaOSU/ibVy1LGAiPmyeDmhPasrEP6kCEw90qzfd13sSMQRCJoiY6i\r\nP3ciDpO3ep+2f3YC3UdOeWi+Tjnf1OxEUccJCij5lGe8wvpQV9orQk7wk6Ir\r\nmCnAGLlqRrIMkXjdIK38mVNMnEWoAWrnDpsk447dUGkB9fnn5TjK6oNtLEIt\r\nsC2wUi88Pe6oqkcKcF6j6rE2RVcz3njXVImrB9Uj+bSpJUcCkmbQVJdxsUJg\r\nu/jB1jjrIIMSSvZyrIwAcuQWU94zIE1kPsA=\r\n=5uLl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.253_1663630870813_0.7291164729159854"},"_hasShrinkwrap":false},"0.6.2-nightly.254":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.254","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.254](https://img.shields.io/badge/version-v0.6.2--nightly.254-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3b849aa0192362d705da2508dc23c02bec1f17c7","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.254","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ShFIdNiYZjtnowEfKsdqSs+FcTUcvqnTZEgtcsy+5nOriRtYpCTaDJWPI5tImw7XYk0O9ygQuAQzb5/Iui78fg==","shasum":"9b1edae42e7945854ffa8592e37de8375081d35b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.254.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4p34MY1+XVXoUm7PM1nrt50GcGncXIsy0X6lmAPI5hAiBpgUxhncfCGB3xtzgDXHOZc9ujvYdFfujkoAvS7MfRNQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKk9gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocTRAAl6I3tdXwEelKA6Mt9qvQHdllWFD6040VsXJZUqEMaVNA6XOU\r\n98qUbIBHf1HITsR3MGaG48xRvsxaLqkY3sUshtWOkX+CXHS81omrOfXrknLG\r\nCmBBqGkCmxD+m/LoGFDEmb9pUWYVA/lpXe43BsnyXi5jNCREPSW2HhRve3Ej\r\nVe0HZFxyEklEmHlYFoMTcTcJLaVf1YCnZUg7zvTB2Mg1NuM3V2rkjcADN5yy\r\nyyF/n/9Dt8bYXDyhHBkLmNkR78EF+nNgFeH/YiW7wMuwP/+77ke7LPAoEBdN\r\nf8yWIBrt3D347kS2WPM4BMoLnUNoqp5uILJhgECya5T3HJITOMHBX/mcBqwR\r\n4bV0BcIs737sCslyjtGmAQHrqG+seisk2zp/Xna++9TvONbElUmIOQk+6YKb\r\nJy9e4dwcii4gDiH7Wz1thLyafX5xxbRz50zsZLGPtiHF/yhf3JvbpULwOv8K\r\neR/26YgHUdYtNce3RHRLFVUDIOajwGaVyQxSFgHybKzXqOlHezkA9+Xu4ttp\r\njAhPmz8HPqTbabCALoQaYvpUc9nPgmydnZ06WfnNGosbgHv6kOmqYYXujZHm\r\nOecO0F2DoRE+adDdZAtyM1Y0X3INurxIXlSmcWb2cVQvdnH8tKIklVHxl93l\r\nd7Fw5UdJ2cUaPPaUH++Z+tcB0yZwfc+j+uw=\r\n=RE71\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.254_1663717216575_0.05272380483352479"},"_hasShrinkwrap":false},"0.6.2-nightly.255":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.255","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.255](https://img.shields.io/badge/version-v0.6.2--nightly.255-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9ea80fcc8c591bd06ae095d7d21b2d9b89a79368","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.255","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3Ufz+HRfPKLCsQ95QRfKINhozaSzwtQNriT4kRUU2wgB/L2DrObWacqgoySwJIe1mf/uMgkZJBD5BcozOGlExQ==","shasum":"adbaefdae3181fec68cad4f65cf80972c749c241","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.255.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjhkI5BuFubYEznKu1zbdkkPp9sOv4A9pjjpr2QVQwTgIhALcJWr1tLitKRCh4ZhD5D4Efis6JoFB8dmQ1fGqMWMJs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK6C/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGNQ/+KHUf8lzdQVXi/kRn9LBYSBmSFyq6QKDoaAkuhs1hO41fAfow\r\nhOFTuaEtKIqEeFhTKOLz7xCazksypN3gw0ZH2EA9iseaE8xwrK1Tc73D2z+d\r\nrGtXELnXa70Nhkod4bvreSmFQn3uLXTNW1hRPafBsOMXQSPuAdXQc4ZSisYM\r\n03Oaq0qy80BqMbmEP18xbWEOoV8/iMgFwLuSY/H9p6W2E8pgpmSrpotSPSpX\r\ngORk2/PKZANVkEEU3r0o1letLXVFa7zR0jG7lS8kv9bHYRTzWLOQb28Fraow\r\nYLy04mHZXwaVDHO9oSP51ltEGPB5p6IvN0J8OR1l2nR6EZPq0TUJToYuTLHt\r\nocgSr9mmjeyn0eERLd6BB12/rdro34OYJ5WwWN8+CqJvZ4koEvU//vIKK7/V\r\nvUWZeA3P9StVnkYfFMzwpnW+RYVwDyC1abOXwB1k+ve/a+NGgoDKeXqlwtZJ\r\nQgnrA2ujYQm4WK8N2oBtTWSP0zXES1B8oNLfoaH5rfZrqeaxRyok4iv/Z2Wp\r\nGG0FgQJXd0APZA6pjgDXPO2V3tY1qBNF7WgwuPIfOM5VWlVgH5ESJzJf/kvf\r\neYX3/N3BjpcbGKCtbtoCtGhRtWOF3qw8c8ghotSy3JjwvVWVdLpQtdV/AYHb\r\nMe4LQ8ClSvjO7ZSOGNE5NlQk/hVmLf0CB/M=\r\n=iK/l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.255_1663803583625_0.6643301509431523"},"_hasShrinkwrap":false},"0.6.2-nightly.256":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.256","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.256](https://img.shields.io/badge/version-v0.6.2--nightly.256-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4f5807c4e55fad62fe8811c27de8a4f4ad60f41b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.256","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-UdHQ0WHOgq4sWWkB2cws6YFJ96uGOqBdITDH7DHWNEiTDTT7r7nCzny2SD7KRAgakHjHi1ick73zb/cwdrqPeg==","shasum":"240351748ad7c59b61a5b64e9a457eda930edb3e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.256.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJHkqrHB9+BZu5H3YTYvpLO17Cr+ccAYwrJGpnNVHuyQIhAJcYeJx1gWItmM/rswTLvUPLnkwfGtzOup62EjmSTBSV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLPI+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNKw//SADV10Dbnjf9zPVMGyl+R+wkU3cizzszRIIVQ/u27XKRuCPQ\r\nM92bxdhHrXno8Wmv66GyyCuR31GTbEWnC2u4PKJgU9Nwdm6Vkxx0v4ahY3Lv\r\nPLt9POeQoN4esF1kRmUWBGUtSYmnHKC1/mDhKXAkGwsy2nRb6EqfjdhRCcEr\r\nyZCUdTHZbhWSWhvPBsNb2YGiCVXHhu+SUofsWP5UoJYSV840Nx9llsgcrvwz\r\nA5/FQeewjfZxWEhgJ+jWQAT8v0W1RBBg3W0yrDhdxDcrw+4yDpXTiEdSDLX3\r\nJ5ESCjTxYbSxcvpKXXmTOLZRwrlBhZSNloApN5RGEBdfrDtaffYxMPIl/k5d\r\nWauxc029evNFEL31ewLZ8KSYAQVd4oNXO881L6vQNb5c/o+U1kKKNTATsAAN\r\nLzrWwSSr9zs5Ftld4bS40Wyl9YX088kHb++hoa+AE3HG06FuqtstvXRYgJAK\r\nSi6E1vPHL+XNOk4y6sH2jKtB9QeSlVOlONsSV+1X+fT2AiZnVtrA2XlekOVi\r\nmBbyBGvrNz0/uHhj9U65hYQNE5KDkOtaOOrGy/Avf8RMia+M96WikFlcw9zH\r\nhHYJaIjwJi3ULNBLLrajgoMTGe2r3/2GR9A9C18Q1FzwJkU7IsaW0/l+YMcN\r\nvXzetdqM1zqlZc8W1LqiZK8vKtomhCyccR0=\r\n=3qkh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.256_1663889982463_0.037864188060933834"},"_hasShrinkwrap":false},"0.6.2-nightly.257":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.257","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.257](https://img.shields.io/badge/version-v0.6.2--nightly.257-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"41210c559f6791c8628cb44b82a45bb972cd7308","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.257","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-XGYdAOeKDU89egFwCdl8IVdvdVsKdnS46lRojghuG969hnI9wdXGqqRzAANSwxHYr7y4pib70PkRP46W27YtVg==","shasum":"9e622c674bbfcd3a5fde681a6530a172262bbe8c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.257.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGizsNeGwphcLbOV+W7TD8TRgP/i0rsXYNfBcgdeHCgAiBw/bQl0+lDiE8FgOgkYlwoy/ueA0QbvwWn+OWfBLKidA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLkPkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8gA/9HzM6AnWjcSD/17U6Q+bIPYUaDhBDX3O5k7Dw5kSal3tuVNJ9\r\nMZNBkYQU4aN+ETHn16O1pEr9+JwbLV12tZuyz2gg2zogKr4s5G1L8G91Skke\r\nnVEHjovWdkpxtk7dcptb5rV+Hjp13VlZ8phzYKZb1NUc8mye3idd9u5UkMP3\r\nXrNkjC/uM7aS1bUmOkgS2ID5uwC7qr68B460IIn+3ChBq/2rFfzGvpR0grOn\r\npgXCQLkQqXvH+kxS4tKF1Tp5aqpUPWWUB6MxhXfiFvnfRHAfjxra4yaVQh3L\r\nrqWqw7wfN2EGMAwmDqJ7OfJfMGCxcrzwTfQKApT8o0cqbyLW/X5eT7SsphfD\r\nyay9HQqMr8A1E4QynqNChW1iO6LW9wqmoPObBLBDoMtKVECfMfoy8vftvF0Z\r\nUeX2BhOqAj4qQ6StJIfp1+IPsxehzmWo7b3bF+Cq6WJBX41+JRLDEOxbL8d2\r\nNnvR3dJW0jIjeysUjLqNhBEcHvvVKBwn9xJqRgj7kJEs3eFvlC2iXy+7UiGB\r\nNi7+2ScLlD7+9iBWM+/aeams4NxsU+8W6tuiPhHiRLTwJVhrFVsPro0ZsA4D\r\ngYT5iGn8yYw1W9ZSSSIKSxGSGFcrNvTpnK8p0xAeGc7EZv/OUAjnqAdnujWP\r\nFPBq6v/18QhUTDqv8bQWYj16bYSgALPhxRI=\r\n=bDYb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.257_1663976420155_0.9553128033028888"},"_hasShrinkwrap":false},"0.6.2-nightly.258":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.258","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.258](https://img.shields.io/badge/version-v0.6.2--nightly.258-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"fe6bf1d56c64e1ad9cf26f84c6d30e0234c20cc1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.258","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-klCf8EZ6AAK2TtHYRnuenz/P3IKAjIkyjBK9eZWAuvh/azc3PBP8spg1REfNmbt0644+7/RN5e+us9MBbGW74Q==","shasum":"1453980db4bcbe17f3cf456f94e471eea255f4e2","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.258.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpx7lxBTBPjkTiyswCdAD6BXAn6MoWOw2x9SY4hzBR2AiEAwzvWZnQCFulMfzbyit6n6bRSl1CxThove/NUmKaoCXg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL5UeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprWw/+LwvYjWbUDUsyF17WQdgyiLj19OCEOymYO6neqGsA9/jv27zU\r\nkWWU2M/CxDyI/UYu0DmfWI2XfbLWuizBaIO19qx4nI76DD3EQ6DrJRCtBpwt\r\nJQjVKu1rJ2iM2HE5SaxxuDt/4X3n8KrKgOWTiq6jqzgZzz2Vw/1v9KsoHu4t\r\npdyHjq5weVhY2taWGshgUw/MoUFnBoe25pXfthVHlXGms1cezjFMRYDy0SG1\r\nAq2hnvO84FAWm7Kn4PiG0VimcpvtIJ3rt33wRyg5jJnt0xL7+mY7rMfCxHUh\r\nCnLDNjLTNyJ0e1s19ZvnDiA54yevnXii3CgkjOOc/Xv3P5sR5XmrCCHH8U31\r\ngp3YJMhd19ngb2lcNCKaQys91Sf0k/oxeJ5aLaTUgDyLfpIm1KSV/ZbUWZnp\r\n8zB8sAd7u3a7fRiVpKwig4V6GUKQcdFz0YECJZi7T4UWgBX0ZCS5anSCvAAd\r\ngiUH4jfy2aWHRoP9RAhkviHIY2PeJ8/tqn0yC3y97F2Im5SB3+zog3Pc5ke6\r\nsMbbejJREN0eEsMpv0r5FlP73pMc3x+nqxnp+hwhCr/kT2D0eLNfiuZSdzSt\r\nYFzlGxKUUkFDsxIkHnVj1nhKOI8BqNDqMOGNnL2Vj5Nx3N/vu+Jw+qBybmeD\r\n0kc3cUjpcZHs/xXHitVOIPN32332qMOC5Y8=\r\n=bJLI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.258_1664062750542_0.24183549963600637"},"_hasShrinkwrap":false},"0.6.2-nightly.259":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.259","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.259](https://img.shields.io/badge/version-v0.6.2--nightly.259-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f7cb8693036f4a669ce183abe7d3d2b7c3d555cf","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.259","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-of2yzbHEL3f03ukEXteFRWnunEpZvMV1QRyB1MjrqxB9sOhidby0mCQFr5W1LD9S1vgMCX7hQxTy9uP4pXovJQ==","shasum":"bb81d95bd38b1897291ee282b0f4956c7470a6e4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.259.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtixqslYVXydeEjvh47hHPP7VslIS8kVBN9KTKz8aocAiEAh0dZjL8SMUudTC8Xh4PT6K8y/iJMt13syDHMemIu1WQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMOa9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDyA//YyTY4DynCWS7dAmhsI5w3JBwZeJMczSebztbOiS4V0MwLUH0\r\nA5/pvoZndX9C46h8bVQ7DowWL/RuUxdmf483jScCJIwSqHLrnTu6st33TBwx\r\n8K7BkMXc9nYxugNaP9MxnTx41HNm/mZS3xwmMA+ZIr/XduFH9JQiTlanWL8Q\r\ntNcmFzK/rt2NBSLu0UkhUwEsehE0/b4ozMecCD7n+1kvsFMShSEsI2cERd/n\r\n1tSyx0F9Ko6N3ebZE3u+gdRGCowAoPay2TSPFhcFUJc7hgPn9kPHlM0253qV\r\npPqkx5ahyKw2ru28dzt+Am0Mr2f1BST4QVSbGZbl0wn23uCeAVyd8kMQwY/m\r\nQtXWgusAmzfMZjIu4qoJE1NGf8FS8KBHgom7s5H2QinnOFrNq0lWy0boSK1V\r\nCGrlJqlLwTE/Fg/EbdDXljIUgaIWhYx9tbOLMCLBH3v3y/EYoxMlD/8y9K8J\r\n1sN890BRrOZ/GcJABX/u+i51nA4zQZb8DYGRvrI1cNqbX7q5UpSctwU/gIzl\r\nmgEAkgqq1JCZaZ6/V0sM9yOsH85dDWeqXD7im3nYdYJuOoiH8pDSbq4zf4pa\r\nnrXs843pwZlgQdIXhllc4TKdaZm6zq18wo23DzqTbyuqtAYtYDRrmDoZ/D1L\r\nZ22tuVQEHBbQXuhVpW0Wn6V53siMsDoktwE=\r\n=Fhoe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.259_1664149180961_0.791302499199338"},"_hasShrinkwrap":false},"0.6.2-nightly.260":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.260","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.260](https://img.shields.io/badge/version-v0.6.2--nightly.260-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c3e3346a40aba1841c889db44f6b895cf433b78b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.260","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Ur/mDYTuaqbH8ldJ5ovajhUAav56RaUtRENmcnoja5JMPXL6VKDrqR4XpmrEep/FSRxJ8jACJOl1jwjmJsKOUw==","shasum":"deb8948baed104c0bd8e6c061cec7efcd7aca3ba","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.260.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxlFrH/a0lbUyZPSw7prQABy2IMv7tVMzV6xfSNz82NAiB2x8ntq5TsWtNC+swzqOEg6SPnrclcY/Xvb8qScKQ1hw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMjjxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRlRAAgW0u+c+T7dUEFSHVYx+2BukJBs4WuepMhhu6qRAq/U+w5BrI\r\nw+mxgSlM3CYHeeZSZgr7LxXQ8pLy9I2rK7m1Oq5Oq90GnbhREKbwhIDel0A9\r\n5BLQPIX/+ghyHK5NxVufhoBEKHNevoD0MDksIRVUcsRCLCRwO9P79Oqrrnof\r\n/I0nhVKwozF0y1GOlZRb5l13nFK1o2suXKwgkp9PJB5pUgJGbWypabWRofP/\r\nMmNd15yioVZXnb5OkMq/t7IG8FceIkW84nbfJVG7OD5ylpIdT2WKGGs3pleA\r\nR+vWqOh+6ydiPFJm+OTC5QkaDWgMVFhkX3Q1y8gfBQlTdrBxjIHxXdDPVEai\r\n11YTO9XuvtAQTrYfuI1ahVKiMN7shC/fsgQbsioXIifJKY3NqaIwLDJqF/XP\r\nE5nMP3xce2y8Xr34HSQ5nNZVSGjveTEv6nAFrVKhgmgLLEVkPY97iOgwEQcH\r\nfjcuGwzV/HYbtkVl15V6RKng4FnL5D1NBhXl5FaC9E7LW9eDICJ48RFVu3R2\r\ng1eWU8WgZ0pOQRE9PqKeiOm2tqlFBKm7o7PMk7M/vgRs5aIc+1u4msgQIsmW\r\nK34vBiSKgoUopuAn2dOyUwgqT1MGOebZD4Xt/DL3tksaI98KFqV0XiVSfMum\r\nlUX3G/ltXy+qDScrjw4NqbiMFDIje2BS8sw=\r\n=9JGN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.260_1664235760966_0.6292545535685694"},"_hasShrinkwrap":false},"0.6.2-nightly.261":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.261","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.261](https://img.shields.io/badge/version-v0.6.2--nightly.261-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4055ef6ce6acf4ac8434c9ecab186edde666651e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.261","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-CbU6m2mp30B8IYzDqiEYilUgi5K01VhHhKLrJV4sobS+QUsvKdjrl12B5phQRrxA+yxuBC55zOLibRnyXhW1ew==","shasum":"c865c39955e51dfbeb3faf34ac6197f4c3cd7cc1","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.261.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/S2UTIH0EKo0+ShYkZTiKwg9IiRTKkIgAAfkN4oSU+wIgKpwAfcI4KpBzqF/vKBm+fjN778Cya4y54bhuEGMwXLA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM4pZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGBg//Uavy0WgvOsi/1HaWXBtwrTuBbkGGcTdYlIbUWPwAI89CGheb\r\nl5l7k/vfsCvjLadr9oqPZoig6q2ekjqLYhLDriHoVEVR8unN36HjVDh9fo8P\r\nBcB3fN1wbgn3wAbkGt2r8MVKt74GUhKTnu32d4RcUdin+A3Z8ZKq9+e+9R8K\r\nRGSV6et5omKVnbjNU9C7qCPqrc2YPxYTGHFDWzYIuttER7fJpH7Pcy1Qfi+8\r\nBFy+BC6vLVwUEFYBhhcOZeuW8SKN4NRAsmS4KvMo7fv9fV+wagAjb0ykxDdS\r\nqUuH9kDaV1RICuoXKu4YyfJz8t/SzrYaOyZBoJgWmAiY2ALDWgjsLV8XrkhH\r\n9cbK/cqDqEuGAWg89+1toqOPSki1f21D1WxHP6vK56JU42ByloarRR3Kp7yv\r\nc6I8eWDm97a5AG3JbMsM0JBLmUwufigTVv9arjZdxcIIDjbhBkcqK7Wy/vYj\r\n3fB1slkYa8t0umuvn7tsA1qQSzaO+LJLHst/JMWiRUtMhcBosE1yBZrTmf62\r\nRE/FwjmnijFHv2kk4aX6jbQMRnyqPeFOnc5ROGO1o8wJKZbJFJ9cGP2M4DWV\r\n8sfDuULKHdH931vFtAhxS4Q3ZrMCDZMWMM5U0Zs3QGy3VXt/FNnVzmleRSVd\r\nZhSim6QdV/dlKT/bb2sI/IkYPhuFQkujgcg=\r\n=EOXA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.261_1664322137430_0.14808645574607882"},"_hasShrinkwrap":false},"0.6.2-nightly.262":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.262","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.262](https://img.shields.io/badge/version-v0.6.2--nightly.262-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c99030ea057c5cb0310741471eba7b750e29204f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.262","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-C9yMtYcZEocfLEqe6tDiB74uZ5TfFb5RdFFs0FJ6gTpXzeOb0xdcwmyCp60cZWxRSHlymzioZ+St6jm5lkPS+w==","shasum":"0744b00157f329aaaed57e175d396ba9c3291bb9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.262.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQKRxkbJ75rV1tdaC11Kdc46KY22CiPKcd+SoPS7oZOgIhAI9AcXLREXd2DpeEF8DxMH9hb8x9q+gd5nrG+V4rXxdT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNNudACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryAhAAhYFwtlRMmFjURA/JD4FxtYcLP7wresuqm/aBulT46oiDOZRM\r\ntJ5XVk8/BfXQEPMFD/lH9xrr8jtTtvAtTsj7qIZc6Bn14sZfasoMOCj+fCCX\r\nAxXMajkVrW9rjRRC6PzmpUr8hYkqcI3YBedzJCbLFEatyfmJlZPy8TDcAhZg\r\nActXK5muYv3/78CEQF0mlogxzQennCbi3e2Bw/atwWkx6zEVxndj8Fn69TFd\r\n7B275PIXvkwHk8GmTkcvnX5Gr6tA5txVnV0XPLSh1fJ8ex78IVjclZjeo4Z9\r\nSepaEnjPZ6XN1zD0mtz3yP4M0W5Ggb61pI389VfcSa4OAs3utEDTlXtrO9qr\r\n2Un+Rac2iPMpr1yaguKASHP/13wxE0q+DUOJJl1ttOrczkwQdZTctC4mnNzl\r\nEQPUSQFUMaSVOWxEhcqWg+1cudW5sP3OyEvOjk0Ti/cVNURuJt+ZHz7Jc+GP\r\nqha1hyWROArJLDakkXFZeONBi8o4A4a8m0yQXBZnKhq3RNcGFNGN8i1c66cs\r\n+/MXCgg/MCYrINvErpYmg4LcN+cFgkipqkncbaSpBGm7ErcJIqpkSp12i48c\r\ng1MCPXDPsMVDLN4oNBWrxlVt0EMok0GeTwMopgDwH4FoCPdhOdv12uS2pSK9\r\ngJjGBP8in3nULXLthOWMzFPWox5joz9vGZw=\r\n=d9sO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.262_1664408477485_0.30914029052206815"},"_hasShrinkwrap":false},"0.6.2-nightly.263":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.263","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.263](https://img.shields.io/badge/version-v0.6.2--nightly.263-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ab44e8693a593d081da4e9cf12df1bf4f36d6294","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.263","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-BzEV3Wz1n7+aPG/Xx+6A7EW2rNepVUyJfhRgBbZn8v/ffr+fl+vfuSjnwIh2OMgrmYomA1lBzcphc13hKuI61w==","shasum":"81661688589c11cc08f77efdaf2fa5a7ca4709b4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.263.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3igkPVUpSWcAlG2WHMFjyn/D+w8WlaTeQznrpwbtm1AiBBfc+h9MSKIPG3I9bs4+SiRFUcmh7a+KQMHko6owtyEQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNi2oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbNw/+IFI6g4ly5WjZRI4qM3E8hBO68hlGclSKKC3RVRJQi7QCYhzR\r\nwcWQjAw4MqlYA591XBv9IoLXt9SF2zhAApYdhsk2p0I6uy+ufLKVODTHDefi\r\nl2PEt66n9Vwy+tiAjvTlJ5xngGbaj6iddYd3ei6LwjwPwf5NVFP+1zSsVrdA\r\nVnWiXy2IXnk2JvoXo4mmZsd6lz1hMyUVENp4jRhiZtCBOzP3Lgsd1b9scyOu\r\n2y44LQPLoQp0s9tIw5tUgJ3PVKPyYVh7yY+l8OE0tsqrSPPac2axEf6x0/XY\r\nCbadPME17ddg0PtC2VJ/YGp6wxGySQowzZlVwVe/NK3+CWstVa+6RZjV1KiB\r\ngw64ZhqtrP+1PFVmnE0TKqesmZ3WhdWJTARdi+IQBDuLEpTpogicJSWgVNs1\r\nK9RDAj9ZFzPMyrNjyJveuPQyMl7SkGMD6KHEBHMp7oO640H0G6K6ucUcg1XV\r\nwxVIrCYCk2ATPFlOIomxQEks1XiEZkRL1mjttUu2Y/m8AMhPmG+hT5ekyXRi\r\nU7GYF+0XEWziSW5tPNn3VolTCK13OMKGdJECa0ANOc8HB6vIf0qguKyUezYK\r\nC5Q/VPMMw24IMU4BUHjLlWKvMpoujqWTPRlKV7TMbojXaG1wT6YuzKqumcOc\r\nyspFoWJ7bzHWJ03G8hGpc2oeSCb57MnYrYE=\r\n=eY/H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.263_1664495016537_0.4351424920240168"},"_hasShrinkwrap":false},"0.6.2-nightly.264":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.264","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.264](https://img.shields.io/badge/version-v0.6.2--nightly.264-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"66d98861908ff3ae74ec0a86c19c37d8b23865ce","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.264","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-UFNdG9OEWL+uAXEVQetZWcJtNz2LGJSxBDdHHhCe+7rORhYzoyn9Wfo4IRyZXrVKDl3LXBS/dp7ZXX5pUf6Ndg==","shasum":"4f64100e8fa2a39adfacabe36f815b214cb0871d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.264.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFE9PkcnZjtR8VX7v/FGMZbrBztQ4lh/0J+F+nBxtGt9AiBD2ZuyFhoU721da+3OlAFALx66dAPOWW1nxpl95niOfg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN37PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4nxAAncsgj5GxAoyU9rvx/beZ1cuPG/d6FK1i/QfQUbl67/BTthtP\r\nTZxIlVPY7MNk5RNi9Nzx91Sxc307nAKMqH8Bh8hMjRP5pI0d6c9mlnP5V/BG\r\nqetUKZkLN4Q2PqdEn9Me15qPdGkd27EtZYasaBEgl37+JgzILzZJJNTWtfLM\r\nExkYlwxSrar+A05N/zW7MZj93Jf5ptTz1VLBhX15qP8n6wzOSmNjBZfhRpc5\r\n1Lpcl2E38/hpP13k50cdcrVYDfiIy20LGA5XHrDX89Hm+Wrc9cNue29g9m6t\r\nF4r/HDJqTZaIVTiNiGvK4RJ8wIteiXrRToPec4hr/PnYjRkTlMl5d9eCqNEf\r\n6X+CA12BE+R4dURxTTuVmjGEabV3DEEgFBJLReFvkeDWb2zqxDm9VTbW6tLC\r\nbUnTxVSQECHa7gk6n/OjSKuBT/UJtVI0m6+2pq7Df6OTUVVsOJxxc/NjInVS\r\nGLTT9fhpU8MbkNoX5NF8/HV9G/t5jBV7rZMA1iYM27oaTrmizl0hXdrwJPGp\r\nUCiVysa806KqD12uqk5hbpUd1hTo3HTAPR6fCwPG9ApeJ2QC2ePvLbIg0N53\r\n/B34aTjVDWzCp7rrUKuoc/wR2MAI21PudeVRPF8VK2WcsS5AWYSoHwlplB/3\r\ngfGFmDoJzwEeqEzL0sK8qtFFUR53KrZcEUs=\r\n=7qEy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.264_1664581326914_0.6463083552154658"},"_hasShrinkwrap":false},"0.6.2-nightly.265":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.265","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.265](https://img.shields.io/badge/version-v0.6.2--nightly.265-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8724629ef5e828aa092e19a4a70a0a0684bad199","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.265","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-fwG+6wCbVUJJy8zNfX9P2MTI9CViuFlyw0valUEzP5KKSOEqWfsR/FhUDkQCDG9rXVqlvpEKvh+6MzAUndgA6w==","shasum":"6aef69f0598b30a85089b7a168ce9fd6f70ec3ba","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.265.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDti3frSOXqScHzX2t3DqPoMncOrNCQ6f+TV6ym+UAuMAIgXKzsql9D1B9amze3ffQd7LX7m+oKgzsF50oOX+DQihk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjONAhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTzg//V2diRBe0o66remo/wnhegOG32870FJBZwOXuVtD6Hj3BetoV\r\nSL6lm+COEqYfJtgRyK4lkmg+zZ3F2MGAEXpmOLFLVReAltdbQCLZcDhLD59M\r\nOq7P13lTPRpWfB4Voe/XYCuatIpgXwT8yzQQRpALgln3qYt8HKvOihce1bDB\r\nu4O/S8FuicnV44rFrwMZRYIJ8+s2CpncKIzYsm1LVlDea0Dx7wDGGDUwoP/Q\r\nwP6i3fVBU8jW89661KfUE9LEnCOVPy9nNZlDP1Kq6aIT3kDITE9ifMGVgaXN\r\nz0Yjff4sgtsv6BlDE4jp/g8yzEq0+ZxQJjeLTYtZzMJSTLASlmnvc3XkjQYo\r\nwYTwSFvplQaRg8Dsh0n6o6IGJEYk1+6qU7BP7W814PQWFB4I9r33U4/+aT28\r\nH+lw/M0HGg7N0ucLmsEPsaihNWcKZKAB1GO0n5legvlP/rk6m8F8ckPCXEC/\r\njYb1jxF0mCKp+Z/ORX1OF5v4jUGitpKV686znAj5fwWNvQ/Kq+HkqQkGs/lH\r\nb2LSCtHcJSQdclohS2ozM54xQxeyhBwTYqSC/XQ6CK5daLKgvt8Og8Au3+Qm\r\nJ2BRsR9CEjOT6V58HDSejPRieguZ5ldIddMrLT394YonTWjFpHPZX6ro+NUU\r\nta8J9uenEgCuacLd77QLHZxjjP2SAKc2Q2E=\r\n=J3jI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.265_1664667680818_0.3702148361798183"},"_hasShrinkwrap":false},"0.6.2-nightly.266":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.266","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.266](https://img.shields.io/badge/version-v0.6.2--nightly.266-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f9ad4d20d9fb58b5205e467a1d177d64e5554ed7","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.266","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-xcbFNt2M+b/k+q1Z7pfCvx5jBtiTRk66vNc49aXTFYHUZwJtZKqDUQapxsvldF8Dj6kgeKpRIT2Btnwf8AQUuQ==","shasum":"3b86a8ce0ada04fb38c0b08e04dc89a282fda9ef","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.266.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5fkYKff5zKZIKWXzZDMePgAoGSmpWGJ6FIGqzGXnawAiBD++/SNEzD5SKKRhS6KvgGgy46tO+qIjMT3pMDOuZ4LQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOiGNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOYQ//SV5ogEUKTqLZXoEdq/VdLn7oIXfkb28CChDVGEO3cVG5p0Tl\r\ngJBJw90ziXDieAeOBs5gsftx/wUcbTFr5NOxlJytT6U++CHSmmXhcBxv+NO4\r\nqp//EpHvdOJbMgWd4HWdGHaKTZxjdey0fu7SPa2WFuuCKSYEthWJoNPdgM46\r\npQn5KF3s6FqZ0nE4jT5EswMPV15o8XBO0NjhC24Wycl9ypZXWvm+XWiPNHUu\r\nJKEOEoHIv5b4bWhG39OaB9nuvL9x0kBYygAr6zZj6xWnhsN8bZZxN91vFLO/\r\nP9yrjaxzLzusdNOKLkBgD+wV/nRqbmfLnv2/sdV+8eKJKPNPqWU5BL2aXTtv\r\nq8lmXbUII9gdsw1amTL9zuBTNBo6rcliCiEl9HH9TAF4n2YCMrbkMzQQO2C+\r\nzG+lFR6ltkQKmuAf7Crt9LLssHHN/XHiUUb8F4w38yICs/clAqiac7pxlE5e\r\n8DiKp2eiEO5kR/md4pvqVRcATA8N3NRjuCnUo8PR6kibcpPrq6c022Gr7AFn\r\nnDsOCpuzf2SNOODlKDdbOqgWNSg+hSQ8TKkqVFb3RORXGqAkxAY876EI7Wlo\r\n+Tqa7GHXJiAmalgsDuwZ+1qsww+mPnz1KuFiZEQgTDoLXVCWUT24EiGLl8jU\r\nulxYhmBJ5rceuepLgBc/WSEJEyo1B6iIE+8=\r\n=plAT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.266_1664754061014_0.30789339731395615"},"_hasShrinkwrap":false},"0.6.2-nightly.267":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.267","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.267](https://img.shields.io/badge/version-v0.6.2--nightly.267-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"47a51e626c05da3b5572163a8fe26669ea90caaf","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.267","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-wxA0qYCKbzALg/qnbQ6xcvkLgqWIwskjAvULNWjeQJoN2y5iSYl2cr5g7IKcVXdiml/egEBdMmtgCIsKTIu5fQ==","shasum":"7ff65707dacdabde9f9e95d06180b8ec31cef27c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.267.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP0P33YQ56zEz71CsFYUnsjSkJS9k1B5RGuolq6dtypAIgMCbUtWKqGckCYU1fBRw3qbqpKbB1iGG92Y6IkDcG+Yk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO3NVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCzg//fIAl/uLu7Zrve471110q/30WDM4OFH0Z6rpmwtjQb9mF0v+8\r\n04xvZwPDLk6nCcNWePit6y8SmP0/a7HWQI6V7tdsNT3NtT+HFkj4fWgxIbOn\r\nnDi9IqAqs5+ZFmLnw2OSIBZTW/F1xK7gJkVDYl9Qur6UpRH3h79taZ6OQDDF\r\nFNtj1K4nL9Pv3OUiDGrwaWT/01Fksc0aQGOpdbAnlA3+mqMPB4IeciLtYB73\r\nwUpKuDwq2Aa317HdpCTUuR33gZey7DdfJSxuHOD44XQQ/AbgVvmf+EO79u5a\r\nks/azMRnQcmB+TfhMr35YhOZGT5TE+WXxZy4aayFa1GELihwnxtvzErjZuvt\r\ncB1LF48nX8KLChPBlNsjLVkRDWtR+1VsHk8/Tf+5nYktCrayi6YXEh2Nxguy\r\nHfZE5Ht17Q0aAbm7UbLtNR5gbaBprZglVL8jpDZhS9fAmLUqFmEI6Evdd0Br\r\nz0o7nnx3q92MabEacJ9AZqrQJtXrAHaqO9TwiDlsenH1IMX4yApHfYTZqqtZ\r\nuz+cymbmYhdezcw3CH4MxsIzoy9atLTiaQIUSNiS+Y+XKScLvisO9Nt0ptbH\r\n1fCuOeZbGXOM25PXgH9OZcvTAMVHnwkLGnnHfnTEUGqOiJWZW7r327fidaon\r\nZK9ENAt39VWHcdI/U2x2k/B8yLxiErTuffQ=\r\n=up6O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.267_1664840533196_0.6710775052171101"},"_hasShrinkwrap":false},"0.6.2-nightly.268":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.268","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.268](https://img.shields.io/badge/version-v0.6.2--nightly.268-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f6fefcae82c2f2ee1d199ead3ab03f2f63d58a6b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.268","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-oll6mOTAftDQJxgY1rOtwC/tcHfmJcC8A99Yn1ouLjHB4MgqaMjbzMqKTrvQzF8bYd4SvT0/wTwiGr7/9yeEBA==","shasum":"b780000147af11bf8a3cd5b5de355ca3b54193aa","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.268.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGManh3M1F/tWVrkFA+qiadlP8VeaNl9bGvtIJTveofPAiEAx6877YTsHpC3bVFv9nPZFouF1HcPTGooYwoyfZmFriE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPMS+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsSg//a8/PHEOmV30TKCPpKBZQfiG7ieq4fJxfnotk4himZoPQmKBo\r\nwT6AXtclayTYTx5puojaVgRr/gwJM/TXzdfemt4DYDBZR0Qg6zrbzanOBmLP\r\n3houjkU9bOBdfze+z6I38ocxJLvJtOS7v3tKwWF2tCb4dIU+4XdPLI9EuRki\r\n37az/Nph0eqxg0M+WPFWQ16b12e2C2Yl50k0J4+2kUu6FczEVBPciqvTG7cZ\r\nNOnrkf8HRSgjBHaVUJuhc5Lg5dyGVlbQFn8aYWA25RvPZQYgiFSOz/b1Aw/L\r\nZHjUAFtq7EQvdjG3gBm2J8Ea4eOrWFvqLFv422mDoKnG9X3vSiRCIcRDnoxm\r\neInKqQFRqZyq1vCu/i6f/F2jVSI3U17wpfl9EszZ4lwRvF5IxT2hbjZQpn7C\r\n7g0dzQrbTb2xhag/4OTjv3CKxmcYRPRegieIxo/CsOAj4/Ipt6mKfbDHROtz\r\n20/8kZ8Jbe9eQd728aHyyiSBk5aqXDFXNcuGbdHodzdD3fEwAuvSOaj0UoOu\r\njyUaGF7mlmfsvwyKvB/ZlYY9wom1FhIq4HRq2rSrStPlK1IlUhzcozh7TKbW\r\nI7jyhsGb/BX2OTJCzT+u1vpEzFMILRw+PaSpdGe/1gnt3+//iyluEGxDHKo2\r\nUdfUi4+zwvmhRDeUOZVHQGLZWysTxB24CzE=\r\n=uTVK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.268_1664926910051_0.8952528313024974"},"_hasShrinkwrap":false},"0.6.2-nightly.269":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.269","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.269](https://img.shields.io/badge/version-v0.6.2--nightly.269-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ece08642f6317d1f05f8cd7ad85ad51d6475f7ff","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.269","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-VVS0CroYyhOcLsE9ZQBmWPn5L6+yxgDsrzA5/4B0JK250+4QM2ZbXNkdLCBDc7+9hBA3F8Pim5AWjv9iYK7KMw==","shasum":"87a18678991eb0ba581da6a73d00b02ee8f74795","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.269.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhvnviuGAUEdX19eb7woCz59EeZtMYQVuBJQBHj0B/YAiEAoa45/jnsneH7JkvS722K6ktgAMgBxoGh6j9L58K7Xwo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPhZWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplqxAAn1ghjdW3fe9jLRycWR7CqVp7ym9R2AKrI4l+wPapO7+AEASx\r\nCdN27sDf8nuWuPXLbSoeoQzUEHjiDx+aHFmIuntxC57O/ZCzpViRSafpKwv6\r\nM40hcTebvJWvFgsK1gBNP1RjPJchsAt2Zn2Iey5txm4HfENqVdmmdYrTB/CQ\r\n/dDpLs1CYjwwoYzRmDkITpqYgv/lkJCMksr7b3Rwxb++IPB+d9hx0QdeUSHh\r\nYthzv6NY5PPT6NCf9tD8rugs0GhNc/fr9pYrhdsPnvs/0OOA6sAeClsWQUs/\r\nOcySEN9nUtI0t5FCwulixhosD5aGg/tWYDxpd2Yw8/EMFsC4vUn0Tteqez+w\r\ne/XTMi7EXHmeE+t4Sz7l1aQQQb1zdlyRvcn6fz4OsX7/Bv8GC4zp5i6+U1M4\r\nhPgn1k8kXinbjRWJG6cfKMG7d/0A0kiQnXtrhH5M2fOP8rH99qI+vJU74asA\r\nuIBU48JpIXILubet+hoebaf292e8zgd0lbvY3xQRivvFFujR3w8QuhTxrcxD\r\nF/D9/T7IBTqUgaxlBGHBykenZ/8kF9RMwsy7U1y42idhUA8KJUj/IJWENTBa\r\nPkQVz8D11r2lozvACMZfbEdoOYJPKaWkhiPvCHPLsGZzoEYMXNvSat3uWnLe\r\nR2dw39F5pyfrC4ileW/xR3KfdFIKmFgtLUw=\r\n=3GSv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.269_1665013333856_0.7414999227874572"},"_hasShrinkwrap":false},"0.6.2-nightly.270":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.270","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.270](https://img.shields.io/badge/version-v0.6.2--nightly.270-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5eeb8cc08893882914938acfa295bfe6c14daff3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.270","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-+N84tp3yGVJWLRu4qCB74gLk7fmKzTkLZAikwenY8pX1vakgmqXXdODBPJqHiV10Hu6p2E2RUh/2Jh6kG8rv9w==","shasum":"71bca1ff2df7061edd7f2b8d19bdb96b526ebf93","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.270.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJut9bp6dx5JEnE72g1ghwocLSHoQywvZ6hZEhc+hV9gIgIOFnYCALBQnZzX+y1O89YyhFn3UvQGuWf8pbnJ/7kt4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP2gBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4iA/6AmPcx/ultWXp3YFQ6RwhWoa7uX1Yog64P62atzds1xB3zlSE\r\nvQBA9nYWZBDLSGMEspv/i3NEbdVhJebg2YOJ+/AvzP1CGQMxtwUToi5T/eon\r\nUzzdFIjd6oUXFT0Yf1V3FRR7Rl39L5j5uU4GNu70DWQV1Jh24iS771d5z9QR\r\nQGdr+sHBVdOJ33ao8e7OqAUyTr6MS71//ard/oWTW9n2echp66ijod52qcHP\r\nfpLRK2v0e2UuQUD4jEigtRvDIFvmnDVS/VMfZFKz4lFx49iXGj9rPYzdKtpn\r\nWT7WS+rLOefW8TSMYAa3BRI5wbuSipDoX6yqBRlDCtPv/TdD4XEoPMFEu/bk\r\nbt6KBHl4oGMItLZrQ8fdlbveFuCTHP4nWwHZOcoNe2M5nHbyg1rZuBHnVn6+\r\nCKu9yH7+CyEgCBvo/jIFQ832yUjEEi+YOOcwCwcePR2BIHb0HpBb+v9qcBk0\r\nuLeUuKBiHV9JjhiK/8smvNuMoocM/4/VoHSEIVzFAqq/Qa4oUvqFcuxBtu7O\r\njmqF4i1YSo76Zo5uigiyt0ivB5h9H/MYujeiVwQO8Esn+Wq5PNtCPTHho9EP\r\nXexCk4OGU60L+Lo0xBqaD+FaYSSkUt9RD02LKpATshXVOuL9FhCEkk0E5Kc3\r\nT2CPyXJddbYxnVrPliCLnqdzIxTUaItwqYY=\r\n=PbYc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.270_1665099776994_0.9424769086441735"},"_hasShrinkwrap":false},"0.6.2-nightly.271":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.271","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.271](https://img.shields.io/badge/version-v0.6.2--nightly.271-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0634314ed5a79577c0cea809ca42a3c6f326a701","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.271","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-KdbXca2MGUsxWn5LI13KQgosgcIw5F702tLuCWNfhbjMm0HUGYXjVDBpDVT1n1/Dn6qIQXrGzFA2od52wVNa0A==","shasum":"f95528b2cd2c2dfd3f5f039f4ac78e9519e5464a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.271.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/iqBSI+yfHTHw8HCvBAgrIJVLLwYBoT4p7fMLMZ0XQAIhAINDYJXX0vKTJ10EcUw8xfQJuFZEXbroowc04siVaVda"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQLl0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwqA/7BDQlKnBQMr3pvr6qz9LDYdrn+ZAbn9c0zPZ5U11E3pI1Y5Dk\r\n8cPzzL3iStBVhXMnEee3nQM0GEXNh8L26akXDhXBsUN0222c32GDFw/Dc2wg\r\nmKIY5CZyLQyewmfcFepgPxKr7qXRNNGiApDuRGxKarn4q5tWsO129CTo4N4M\r\nn16EE1jy7DHYOcZd7fF4K6jJT2q6uzjuR0PGgGy0m+1AmN0CByR0EnVQIYKU\r\nR2k+y0wzO0aXkMQXwG9Grm8X2FhhGjAbeuWZYvtlsjP58Ar/L73movkLVuzO\r\nF2zqliafAHodXSCfyANEJZwMaejtMbL3M/Jtg/4qNrILjyMdsvCIYkzmkjIT\r\n5msWwP2S8UOGnTxoZualWe/6mEAgnzyuBKzDRsY0uHWH7d4xOoU4HHpWt4k7\r\nmIfQZ1wS4ytlw3wFRIzlDC5APd6hg3161bcYDx0vFXF/mveEJG/mF7DIHsnk\r\nnLNy/tTbb+VzaNoSIdon7J8Pa3mi4ILwD84w8Tu20J3po5KB2oy1lL7nfZLO\r\nvaHPt1bdIA9/HqfvYb/yK5WDWK3adXK9W0xC1kabN2c93h6JGFXAtQCT6a54\r\no1ng9UKDKoK7vrggpQWdrIdusUwsUwCr9ZiYJZPXb6dgwsdn+wfRnKjVsLe6\r\n4Y48YSGFIG4pm5lQFpY8wtdpVfoJ5U0Ca5Y=\r\n=w0yH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.271_1665186163843_0.9518074438702859"},"_hasShrinkwrap":false},"0.6.2-nightly.272":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.272","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.272](https://img.shields.io/badge/version-v0.6.2--nightly.272-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ff455420bec6af8e9914283fb7bde0c51e93c500","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.272","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-6sriLxmQ9ckZBbSF7RaNqRL4EchKUw1EY2qTI4wW2/Wkcqy/HIOJPMOxOaK2qD54J4LUdtmP3k3PqxCS1w9lgw==","shasum":"f1cc0a90c047e31861dde8e0e5d19db336ddbb1b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.272.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWCggp+EiavpM7WAse9DCYv7gTRyM+XFcFh3CIZeuxGAiA7I9dzLJ1JOh5bfDWVd/FdbZGDKek2OBpM5pldRUVpiA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQgqMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqFA//fA4sjMCG+XaI9utdmlFiReLLmCJcaJBchh3Q+HZKfJm2mjie\r\n3BndckdNurWRIYHw2JhRBw6frM0pMJmKapcvN/2z9pKFsC6rqFEvMGwEAK8Q\r\ns7qOgZRS+vt/kuHKMGYV220UbSgUgi6JVJsavAVsu+4JKIckJMtDz5sVC+7w\r\npjqcvW5ZCDBjhpShbGLUXHJeA2yfF1ZWyf45uMLkLhbDcly8yyCkLKn9lhuI\r\n8YmaZk7rd7f0LcqfinAwRDFONgq4a7JVWHwqYefZERt2MFKKvf68oZZylrnS\r\nPKEMt7MTxGku4ZURtn8CkvkcjcA0bVJPgbWrFb9L+6fYY0NqO6s9M3O39jiA\r\njb/9b2sTJ4nMnaATX+f0NtmN/WhOemGpiu4lbFF4q8QfPRNzbqqYDukLyFmw\r\nreZ0x6O5yc5CdcgShQPGr81glV9Uen41fwAea46wpwnKsqDF9anYlziNJlaH\r\nK0NlGFZzS0keTcKbO7wnidT1e1nFbtElG0PVk/eQLL5fOqefLvVlXkw4P3DV\r\nu07rYizoRiquQA/hhZliauxhpKvHb53swfjAi8tptS/C6Ql4MByjn3o0rjAs\r\nclRYObhcZIPg00UNCnXCetLTUxMl6YrJcGQHPEpskYrptB9oaLTlxzx6UV6c\r\nm96JWdjkYgpvgPpp1/Qj13vqO9tgDwN3BF8=\r\n=a/VN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.272_1665272460012_0.6249472812518091"},"_hasShrinkwrap":false},"0.6.2-nightly.273":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.273","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.273](https://img.shields.io/badge/version-v0.6.2--nightly.273-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5e2345d8d4e66759c2ff1ed7f8ae4462555da87e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.273","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-sz9t+7yis29n5/F+iFhnSYs6Mr0QJAhBlPnF694r6VAbRI6he7FUi621pxJt6ixWVK2GTxRaj+tlRWB0QfVHtg==","shasum":"2b8d4604f3ed7906df24873397ecf9df3e6b90db","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.273.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0b6jzL6ITEYWNTJ1lJvtaB8JzMpWZ/EfK9VY3phbYuQIhAMtOl8ROEk2591mdl0/8EcuNS5d3ag43QRnTjmKaISM+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ1wZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx8Q/9F0Fq5VPMYNTVH98qeRALejRjftWFb+Ie7KkmPRRUvkljOtX1\r\n4yL0m2bLKUkoCu0vPe1oVhKq0waHSVW29JD9xW6jGU1Z+cK/Z3AGhUWuPbYe\r\nj8O88oxaeibCN6OjI8qeEtfysymFiUepwWlmnR0zZQlhbty+A30zPxDyh8P5\r\n9jLCo6nYLNo7ULU2YVqfxwGmh5muEhBV+9HVTgL3OWvwePcgf0evvuOBJtGZ\r\nSxaMHo6s1tNlB1bfDA7Kb6lPcIl4slROJke6Al2gLTqFvrpC7XvXyKctPUV8\r\nXDiHnv0PeKT4vzVTydh+/wbEL2Pla+gzvTqi5iIFcK2BLvTs/ojuj8ym/+8/\r\nweGXNruTHjrA8szjcHCg2mZEZeKOohVpJ1ksAqgiNYBCooXspFF73W9tUy8z\r\nUcHjr/9bEll+bNd2FBqtOoUxPw0x+WkX1IOB+cA52hoz24iFVU54VnW6bsXe\r\n112ytqSF1xdgGnoyhMsGxkuYVACVJ6WkhLdy4JlNW34tZxZMFJdxjMtprGiF\r\nqBJufn7VRRntPAx5YVnnjUzwmKOAFAlp0E4/Zbel03W1ivyfjZZoIXgU+ruE\r\ni3p6aaOjUdKv9j7xqYXz3r9jx6yhIVSTUCLN9A5jj1uejliZN4DN7iVwJJrY\r\nSuQSXDDK0b/9FQXD/kB1gnbEoYTz+WZot5I=\r\n=k+Bg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.273_1665358873442_0.5515465795701029"},"_hasShrinkwrap":false},"0.6.2-nightly.274":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.274","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.274](https://img.shields.io/badge/version-v0.6.2--nightly.274-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"db0a5b2c934d0badb7542ef3118a0b0510c12450","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.274","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-fnbQ1L6+9B9a6+9Y/H1ItHEAP+mkC9wOBo5ptrMegqNr0i9MZMUGNkXDJxOCymiDBo4t71nG0BwvCRNSzR4RtQ==","shasum":"0009544701e1155a2b344c50b258d0a755fe1b5e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.274.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOaEF7EjfZZ5HEECM1EuwbmS9IROzJ/dmIoAVz/KfXOAiEArGVlGw/1aREpHchv/UeMrdaTAcl7xGdL4oBb8qppHoQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRK3hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf7Q/9EnrnIfbv5pPJIFPlZtvH9NzzCAV8+CroX8ReezRc1909oJYk\r\nz+/kbQ7jJHCAZyK6NzBgp7dsFwJbGrnbtdxod1QPPmSMO5ZGbDrkpWfqq8Ih\r\nZcivLRyGG3b+NldiZVIT6rR99KaoPuojllJgviH220wqvaA0MDf1Lk/hpcWL\r\n3ExLkI2rUTyhADtp2EK3TTCX6fwzWjLmJeyTlzM7u2cIbbWkAs0Nl0crm15+\r\nseOhzGxrS+L26DKqNXydWqolECODLHN3y0J3QubHcjX7bnawrta1k/Fric4F\r\nHv82ZX/HyolGTsRcWkkVpOmicLQVKj+2brhy0en03suj++ngmIMfnPJQxixa\r\nQz85AFFle41c3g8GtHnWOkwBeiCSVh3Ih3TLLQng9zTbSHCZPgVazezsFBDP\r\n9uvBxriFdjym/sa/Exskq+zd6x9M/G/EViiuUraKQlkaEZTbDXgE6UGCoooU\r\nqnylFYrDE8WoheUMQJfMDB8Gykbi08xKXp4BxoPgWLUUsziJAsWkLj/TObAh\r\nhFRwgr4fmhLCxgoFGgEW5KI67RDoxYPukR0iaXPMMGOOLJ+h+IRTTqQZ8V4n\r\nmUYo9PMPDzcwTR0j9mNZdh2ahNLTNdQoYPguD/Kd6sj0e+IvtV9prb+FlMd3\r\nLB3nHc7aQnAwEy7YIhikCzBX8UpiRnyWCUg=\r\n=h6iO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.274_1665445345031_0.6924385690136392"},"_hasShrinkwrap":false},"0.6.2-nightly.275":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.275","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.275](https://img.shields.io/badge/version-v0.6.2--nightly.275-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"49476941d7269af2e75ede7ee1bd61864c9ae9a3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.275","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HXdXUnSCXke4CsM9tr04ebNw6dQYzMy8U/SRyU1W1WZY3/ma2hYs9Ylt834VAR/M5F3YlsFQY5BMQsoZ+GvQbQ==","shasum":"0d071b56c171e997bc1f0fa512847d189e332887","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.275.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgQ2jNVd1W2LXO0mvAVK07pn2I4FklhDGhvSl3mJo5dAiEA5X8Wmq89moH81tEbHL0ajwKkJL1fpnnL6hkUY6UDHdQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRf+CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBZhAAmFkpUO8zJ9QJwcwPa3252tWhs91pJbWwrFoa+4/8i5cIkcbU\r\n6p2G7tfHJlzP7vGU2Q8WHZF+TL7rWhEHlLdKj0k0jORCUO4Vl+esq/qEBdy0\r\n1V21i5U0UxKdSPz0nLW8Hz+oQXPCCRAoQ4H8zrbHXDL1BiHRSkRmzWN7+Ow5\r\nlJUgbcOdRmaSm4dZ4QEZIGVqzXQqgGTytISAZjzS0esmGt1cpMxNri1ZCoHG\r\nO6kpBbME6Ccq2XP3cYqvfh36Bxj22XmmRGifqshg6nenLjnVelwKRx27bvfb\r\nCIQw4fnDicVHLBZaOduKFgLI14B7PO99hyzXqQIhmtY5c4xKwEizE7Ry+jqL\r\nwBaH3KUkAzUEHs7/WNtAgVuLY6iKMoKtfJc4nlMgZfcgjD/iwuzFuT8MeWVi\r\nfyX2XyQvtr7zrjRzx/I7ktUr8xbzGr//ICDjlPsx/bfsecohHMtk30RDliUZ\r\nHvDq/qV/RIzuo9Qo1eMg6wvc2fZsoZDNf0oxzYASf13aKSKdB2z4/gKBdwNA\r\nf9BW3v0uuBfFaIPcm+qVP5VqNUZF8CFvIW4HrngMu1vnfUG6zly0NWLyLZmM\r\nisDHzejnwtxtQDrWBmOBnvK1hru5ZrrQ12Mv4k/e+leZw54b3AqepTOaVY5S\r\n7RxqrlQCpCaQ2IViuyeOvShOY8f9ULs12U0=\r\n=PuPZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.275_1665531777957_0.48182723744761735"},"_hasShrinkwrap":false},"0.6.2-nightly.276":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.276","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.276](https://img.shields.io/badge/version-v0.6.2--nightly.276-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"fc92f08e426c16989d11623320f167a5ef880d32","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.276","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-AqPrKApJyIgag70nXo3secA1XJSoDFE4WHpO4ySfRjHtmnSqH24Jcw5IJl75X7OW2B9HlqzuN/IG8x5vTgT7Qw==","shasum":"e76f42044e8766595ba5e3bf9154c7a551dc231b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.276.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtS1TIefPlAhtnWXFZM/ON4fvbheq5xRvPmOdnHQmaRQIhAJGP48NAnkz8SqZVAglermjKwxNYvGO3mFWVplwC4Bhj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR1DFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCnBAAgGmwb3DI5Iuq+LUyeKlEHNa0ZtEdZER0V58vveCM43PyiurC\r\ni9jb+etuxhmW8ajWCrJGWKRyQ7G5gdDfLt3s+a3be3t0YR/sSSNnWNDRyXln\r\nX1WjyYDMEdRyCKgeStap6PkrS8+jkokqdja42uaqRbUQWFzSpbRPUQLVWRbC\r\njKnu9g1mTxmOv4lS2GLDV1FwqeWUgO8cDpPrs6nmnWHsJcDp1GV2rRiBO6pX\r\nxlSj9++wuOY+dW2pmLnwtD/YrXAHR4J421BPX3HBStVFkk2DpY5dseKGIuap\r\nL9dyv64FmNLHHxLzf6nquCxz5vbv379k6F2pkliR7RtfK8ZsE4pWOjnyhfmc\r\nVkCxlKvEBVML3gcMo+N6Z2gemKXpKgIfP5a6Kobo3YqGKFh1fsErtlExLkNE\r\nqbSKtYnABX6Zi8Tx02hF546ufbZ+q8BihnvkdTfxGVMi0jRcmALG/AtiJy0Q\r\nlMA9jA+Sq5Z0vpUZM992Mi/+3H9shYUMRzu7qVG7GPr16xywDMglL2NlZekS\r\n7EK2XIzeB7GMjFdWcQ/wZhflv6J/DlPtu/gQfP6eH/6DYJMEMdFBYBPLYx1L\r\nd97FmIgGQkuLl+2uSerRRG+awXBDoC3/tfQfN+HuvnW45s3F+U6kuvwCixiz\r\n6axZcNxcuFGl8JGj7ZmHXQEtrEuomV1u34o=\r\n=6EWg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.276_1665618117121_0.21357819067221406"},"_hasShrinkwrap":false},"0.6.2-nightly.277":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.277","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.277](https://img.shields.io/badge/version-v0.6.2--nightly.277-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"40569142f3228a9c285b571608565f6db24cdd1e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.277","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-QkdeTYZcmlIDuw16MktFVyUYmhhvW4poN7VU44EG6d8RULG/TcKg6yJ11tEJP7aF+lxEpm7oyafSeQlQkMAIzw==","shasum":"c53f4507f88ff18d45d48ca7a2ec95261dc40e63","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.277.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVb47bjxYLeFN29UI91igIZKSx8qJOdUEgcDtvONmFegIgFVCstBh8xmgV7EsGPq4Lxpp6lp/FIeuiM50lAE/qEdY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSKJzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo76Q/+NloC/Lhi+INtC30B1opmbzlJKBIJ7pqAVXdG7yrJ9bX+YuwS\r\nLYIounBfJ58JDhCPcZ2AbWZI5S8oYGTNa+V9xItclZ1Fe03JfD8H5IqCb0Uu\r\noaO47B1J3i4zVYRHy6sj8Ku1L1N7+Yyk8x/iyRBQMQVGxWmV7BtR5oQ4HhD9\r\ncL7t006hW1uqeDf6OIyVDLmPtxUgEXEnfUMhym5mGi7dIJaKZ2vOPi4/h066\r\ny3/sxgncZPfwG6KIyou1RvcOZEsMxxfTXa0myNz8F7m/F6xmMKLLotyXRZWL\r\nmCRAGCsDa24jw6I8ySgrK6yXe3VQRI3fpFB7slA1uFOChAn8EC9CY4xIh+U3\r\n7jHEZS1urYPu5Nadl6BvYSoCmlBPxb07QaO+hiGeEdjeG5EhApEmCrzk18w6\r\noc/gLovBy15Qd4UT7+Dy4sOy/0mr3UBipc5xD3ivt3JCXrs4ycpq9a1DcVAC\r\n2zOynTKvR4JWlJdCtv2dYatb/i76P6JvuISr+C6BOdr8JJKh+VUtYOXb5tLA\r\nacEbG2gUk6n9eO1O/TK3GKJehhEeP47+Vk4h3kLdPe2vDVW9NfcnnwTdt+6H\r\nJhfHgp+pxcKJBFFw5nxy9nkjIv6sNauumueSN18MP1lwWdwfE1/b3iqlnL0l\r\n4HjMAyIy4hGPpup6n3eKK4BH+DutARQ7F6s=\r\n=900A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.277_1665704563602_0.512901848663341"},"_hasShrinkwrap":false},"0.6.2-nightly.278":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.278","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.278](https://img.shields.io/badge/version-v0.6.2--nightly.278-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"6d963c4d5daff905e7ccfde635bf23d9f160f837","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.278","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-26R2H5gCDUQPxzoEWvLcSv0J92jPrb37JPoq6MhcViUYINkkSaiaA/Xv/rQJk26LbVbJdmUmgKtTH+itsy1bwA==","shasum":"cf35902cec12c3982ba4baacf81560d024e34bda","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.278.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCByke9+aWjxhnxaSidjsQlpi1HlRUx+sHsLkScpb5WHwIhAIUl125l+TqeBrSyL5mKGxX6os+shagAf6+2RgeENM9W"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSfOuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQXw//Xxde+nvKBCyTylVYyv1QlNJ125XlxTEwkOrg6+EZEnHyNFT3\r\nbKzqdNCKF5sVLQhvxU3pzdnGPa0/DfKJUzYe0jnd2ZfI+ACKW6RpVrgbOKt6\r\nPaT9+cYbGTJoiFN5CL0lVodEPfOgP7I6FbYVpvYt2EW/zYukZUxSv78h70x2\r\nK/rBQ2rHkpd1CIqpLVNHQY0+TxUgMdv0J2uFTOlAKHKjSGz4NdP/mGo2ikfX\r\nCldJpv3EU+MhJpghg7NjtZVWh8YUmurJEPBcDIMD40YiiOWTbSrMnDSVrjlH\r\ntCGicyKaugjKjgH82Gn8WZI2DQptPd7WZJUJuND6MSwsrkqTD93jsfu/O471\r\nw93BVsQWyp01dZGYLUb/WO20NTtRROwnlp+Q4SVaQd9FzKdmnW3KIEpV56Ha\r\nA2fWTiPjgPR+YtxJLU2ANL0eLJCEIKDAZUtW7LIF0AfPm+zuiLwON5xzbvwf\r\nF97NIqMQ0KnwCGc0h+EeBFRQtYQN/e1tJ1tVCEjqVDOAaY4ByLR1jTWsNhOj\r\nL/1O/p8m0Kz5uCi2NmenLlRYLxK5w27TvvBDHatXVgKgFWdUthc6aasSv0nc\r\nF9n4M4PAn6hIBzP8pzvjmSY/MeuYifxFl8igS/9idud0e1VqfBM+mK2qIApc\r\ngdCkN7k1AI9lrlz3TfL3uzP6d9gVsQ020IQ=\r\n=4zeR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.278_1665790893763_0.48040929660633647"},"_hasShrinkwrap":false},"0.6.2-nightly.279":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.279","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.279](https://img.shields.io/badge/version-v0.6.2--nightly.279-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"de89aeb461098d9ffeff0ee8401f26f6e3e6f6bc","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.279","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-44ltdKhyyhAHy/qRCAUT0LDc/nsU8ZVAHiBc700CHEgdG0vZVdrHKs7SAMHfPhOgpW1ttEv8SucDh+opiQxGcA==","shasum":"c3641d425a62bb6d805b153f85b19f8c1e778616","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.279.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB+9SHRIh4Ozm40YCxKsWmRn1BqEoy1157r9uJkidV3wIgRZvaNln3PaakHy/hBQD5GchcdAl0TpEAT6XND3mYwRw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjS0UjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjPg/+O0fY9A1gF95I/k06m+5/LOilAtCy4RQBvHTD4oNAVp1cLhTN\r\nlzaWiDqUbG4/XekmF1P7Ptcx04lgQ1k2oQiSH5JLMr1SZkgiwrX/1+nMhBRl\r\nyxU/y5EBwLk0Ud52zVBBa/URkjIA42F61CE4eY4U92sIg0Zrjr1/s2TZxaOY\r\n+yhK7/TPbiVpgAN1+ZOxHX0IuXSmw1ZfzgqYz1SPCqbBFFJOw9D/+mexOu1d\r\nYXrl/OYGld+H5BSkUkX16uioi+dWGBNGGASZ9FD+ldyKXhN77uIKKJ4Zi6R3\r\nZC6NgbkyLlfvcsGBe7VCoI9JnVqNCO7xzCMrsWM8AW3lomelqGxeyoXoWtUX\r\nA/NoqRYz27WOv2DWsk7AQrO/YTsuLj0Mx0Ro3GOOZnDeOENFn9756GBweGUE\r\n4fVMfLk363aag077OGkxqZ2z3wkrx8bAeklK0N7oyeW9sk+ChivYCvXSV1pK\r\nEbUORtrrY2q2hDUEJt+LlPckgE273rskKwBXNtwPYSTweu1FGVJT+eo+YxaI\r\nlHEMhhwbJEnE3Y+WUsU/Rj/7DRGOO1mi35AwLjNu3X3FkLdY6tAPsWi7rOmD\r\ngODpwI+YwNBqH3h7dmHDUzPEh9I+O/AaKJ5QuYX9ndKTl85Rh3nMq3+iOiDf\r\n/s1OeB9bAHgplGvVliMZTI8lCS0U086C6NI=\r\n=DrlV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.279_1665877283710_0.20304305909494658"},"_hasShrinkwrap":false},"0.6.2-nightly.280":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.280","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.280](https://img.shields.io/badge/version-v0.6.2--nightly.280-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4bae06c003fba01af0909a044a1034f2550cc989","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.280","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-X2nC886EIpYrd4bG3dDYWNvQ+qpV9npwG0DDWM81yVyJAH7kEsIJt3juCZ+75VDDOAs4pBi+/a//7r+uRu94Fg==","shasum":"011cf0439fd0709561d109a3910e805291f92110","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.280.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXs5PdOzVY956R2EIBn3+KnIHEmjrfWwJHkkGoxVrwyAiEA98V0h+5Q8P8bFONHBX5eth4SyvdI5Dh665sfjb0uU5w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTJatACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqSA/+Lg/ge+mY1F8EbPGninqAcEvq8FmqI9Iz2So6uwZxsD8Jn5n2\r\nJ4olNU1iHPDByjTn+1Fnz/OZObJB8qJKyzVXGncwnM6/AYM5eYgM5shGfrvG\r\n/uv7deLkPRqUlE9mr7VN7M7hTuV+nD5xKH1DT6gArKeM3jXh/8Mtmls1Qul8\r\nSdrN/enaFcgfimKBrXO/34apAcPnpCBJe1bvFcKzLSZyrBXNtN01LnLH9L3D\r\nKifpbjI5pc11vxw5trVk+YDvpc79gUXOmpz7tayo0gOz6X9yfH/IXQmNOrc8\r\ntd/AO6dN05ZCqz6oSovS6uN9Q24o57O3gr0R97CWg2flqX4FBt5xloK8VPMT\r\nC/ewzvmlmCQ9vqPUxn3WGbSCkPRwAnX2WpIcaUdDjTfTwi17icUuFoi2l5TL\r\nULZb79UbsULLzDpbgi9XdhlgBAl4Laqy+cL2M0W9V5YWLFQCvTghcxQhqVB8\r\njDP22bbOQZS0WDJIqO8+D+0Y9TSB/uiR0sTgCrguJJmeCIbyzvxQKaTO7MKS\r\nSJn0PJqG38rBzoPfAlHc+c/MrKfY9QwgdDsQb2Mz6Jsv9+5ZGDO1aWv0FUkW\r\nCkdheH0cfJl/2AI2q8eaf3ZjN8y6Y2Rt6BYp5TJXwECnop5IkTCsUUlSCf1S\r\nfONWqePOlPLNk1BpPdnUa6MHrMB8HTaLvH0=\r\n=vsym\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.280_1665963693441_0.3862597009896307"},"_hasShrinkwrap":false},"0.6.2-nightly.281":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.281","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.281](https://img.shields.io/badge/version-v0.6.2--nightly.281-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b0841597d372b6566524b59c37715909151635ee","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.281","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-CdEFmM8xydi2vymND5bHgYMStl3voq5JhXDuLPCU51FmkdVKBu0H6iH5k3bsmhdV4Rd+OSbdGwvQ9/1TkYfu4Q==","shasum":"d1d703f69210bc809dc8dedfea03470ba5b218b5","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.281.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC53gegn97GRhk9ebgRM0Gxlu/px3Ib+U+gTcqJ0eOadwIhANtUwOcV+dtUaA9g1jGzU+ZOFdPWO0htl78G2v2hC+nO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTehmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMPA//Uh9qGTi/qhU4CzIbSG6CRakoKDs2HbMglPwA8bYSJDNVc4VA\r\ntQRBkTvvAZ8TLm00fSCEa005XG584VBvwpXSz/J1JKdL/QiTrtN0Nd7ZClTJ\r\ntqpnwl7TtQOgEeCQGBSqghf4PS9BDfhJeGiQClOjGEFGF0HnU8POsmTnw9kl\r\nmRTXAo6U0NuGqt+ahF5nSnGwBvnLU2QqnqeBt0NrOR3+q6KSklq02V6oRGvu\r\nstlMD9GhHuBObu5Q8Pl7SP9Q54dulFbboVWVtz4Tvi3P2nkjgpptSDPg3nWU\r\ncGuX3aLBU9wYSm71Z6ZhZnTyl9G1UQqjWDV3SiHbwoJZ2f/dZafn6v5K7w6r\r\nA864NroIIs2DyBOcYILlwm/C9ibihilKUvdqRA5/ogY/answ3XS8gtbifclp\r\nxepphGi7YGLpHC04e03ZyiWEk0ZGALZXsVeLDEgoNaZ2yNMHY5m/1mvlkiw0\r\nBlXEBTDC1eDtDOrJvTrGA76mT+P+2sBOtha8TLyZIbLjI0CUq2r03XDIY87/\r\nDNx2j09Bd9PcwCMmI+yHLN82XjpIFCim6TNR5LLIiVTL8LKiKrKQ1foIPppH\r\nNg+/G/4l8Xw8rudyR/5/GOMPmPBgzTAqCOO0UFkboAQtBsySdvwX/WdRQOYY\r\nymTzB46VMR0ZeKsVzWBREF0eXIcCXXXj4jw=\r\n=KLJL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.281_1666050150089_0.7058730944269402"},"_hasShrinkwrap":false},"0.6.2-nightly.282":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.282","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.282](https://img.shields.io/badge/version-v0.6.2--nightly.282-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"cd21070f08b9e3867c2b2574223ce037b9524ab3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.282","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-8TtRgYEg2ZdsKO5b+DZe2MPfaKBTa18TIa3ITGIwaZNzp1gGKGhOKUD5hdK9VAOuVsqKwma/slGRh9OQjWi/iA==","shasum":"22e253621cf299045ceedced28a3718b63c664ce","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.282.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsuj5HZptpHYsY2ciYdqkwaBh//856i5MoMlyeWPg3ZAiBlHL3A7ZAhJc27sPp60+UshTlizPWnmi0Jtq9WsY0GTg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTzn5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbxw/+OQVH37Yc73HAjNEm3SJIYI1xNADT/qoLQ7/iYIGwcxsUjKOK\r\n9ifRA6/hQYCm/afRZiV5Lm4uVKsNcdYhw77emQVo4Bx9uVE3VqhpY+SBKcZG\r\nen2S0Kvj16raXD4eJhciKDSypoc+Ni4Zo9OP71efWjWPAI4Hhfggw8tU8kMB\r\n6wfRsYB9BLTlfXBzIPxBAuD6sdafCi7inOSejwVv31D9LVeCVVvQ9RikD9Kb\r\n15ZQf5l6oIXWphKdDxBdnDqvKKnDJfVvfHAttCzztEVnZ6jcuS7hX25gLE9X\r\nylPfTgu8Iaoh0rswRIW27fEWIuh5v8QXcg7Fj2HU/3RumLa7YT+ZLNik6wKm\r\nXJ42VSOWY/wdG601CBxjQ4M0w/kIc+eeDlD5nBA/QLoYSSWBBSOnX2bT0AZw\r\no5P0szRgE/l6nDdI1n/z0xtgqahUMMswvTbo989TzCa8vyZUNtcUKnzYveWv\r\nXHbukzFlDJ3fm25F+/7pNSsgGrkpp+orNpIDip9wJBSaABL32CzCGtonHlt0\r\nB2aracfFPr+4Csb3OsRcCuTPnjXLN8TdksAfMvUs5zDDDsjuqW1HMawAeKLs\r\nVpcq454xNMvVXPOJZVbsyPNndC/IxFe4rs97v3ESdSpetEFLltrWECiwsG/u\r\nvyccXJRk/mdsrjvIC5yCbFQf6Dm/FIw+56U=\r\n=pzZE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.282_1666136568927_0.9486366744592176"},"_hasShrinkwrap":false},"0.6.2-nightly.283":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.283","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.283](https://img.shields.io/badge/version-v0.6.2--nightly.283-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d0b8f18e8cdd3198ad9bb01ec0be74975e837079","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.283","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-JE7bC4dlUp/ZBsNznzZDvUI27qIhHo4NWiH3frSwoNB39qSwl9HszjCbi2quUkknRaGHqRpLmzlIMgDDqTHU2Q==","shasum":"5beeeac74fa6dd129b48359b815c416e06f75b1e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.283.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYW2mPV+nET18ZAFIEF5h7Zm0MCtV1YAMuGRcI0OfZ+AiA/Zs7lfBZz8jXPqxfMmL1BqUFck+wisfUh8y7RGSX3oA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUIt8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqglg//StPECziS+se2zVtAFFXtfULE/yYx5iCahh5i5XqCXrTGN/sk\r\nzpa2GtxMo7VrLTYdQ8fdjjKvgT4BWFWHETIvasDedzYxGh+IDKiFpv7gAvHp\r\n8UDOR7N+66HP6VJYQM69swoQlXrNTU6ckRmRihiVkHvNd45upIsdCWqhxhaq\r\n6cIjAOc9LJKT/F2yH0mBMH28OVmu8ZEmhWhGIKONmzTTjRliMsl+I/XaOP70\r\nIE2WuMy1Su/ud63mQQgTicbfotY6R1sVDDuAxbJeottqANWxzDmclULuzKsN\r\nfWy/klC1sJOceKzUhIzylalFFr0LKi+YDooNtZ6+HgbFCYBt2Kt+VCgmw5eZ\r\nPr/z4KS9lSp91mZiFSAEbuXSU6RZUm0j83l+GINrNfXL/HxTGu1mUyVv/dfg\r\nfYyjQ2gB0D17+T2S3Kj41CvPBMJWyDn78s57XGLw2KbYUpcOfY6xcIsyhEfZ\r\napA3G6lZQFmyOvuGruOjncEfs+E7mYa6FF85E74bWfE2eVvJKqWRo23hQrsB\r\nJb/QGlAZcw9xBNXyyopBFqFk7ZDdGndZOFLZjcrYXMh3ZQ1jTjBdBaWkYRBd\r\n1AvkjGGv3xemwWDlOBWrIkvHdEWYwcl1S8Jq1Jaez0NKoDwE2xZ3dQYbMOtM\r\nBqGqxVh9D7ry3fUzVwa9PJRaKUHu6xkHi78=\r\n=hYf4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.283_1666222971892_0.280356882711597"},"_hasShrinkwrap":false},"0.6.2-nightly.284":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.284","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.284](https://img.shields.io/badge/version-v0.6.2--nightly.284-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4168d70da8507fcd13f67ed9523d149138ab6e4d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.284","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-br+SXYcniHOd3WiybaO/FsXJERDvYMke/WvzB595W35R+i89L1aZRYi73tuSbjiwTGQtKbHFSJN51Ag6oaKPqQ==","shasum":"efbb1f767bb14a9eb771c49e45b967daf2de945d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.284.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlrtiNN7I8VbZAZZ4j8GD2L2GPq8YDNNVMOR2cNPjpxQIhAKrbfTt/xACqoVC5tNTj6xv5gSGTw9GhGUQAPnKdqgS1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUd0WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF4g/9Eikb2birasrJ78dXa9BhDfKPdTxlw5EozZSmNC+Iq3/VNcMO\r\nCEr5ioDIv0BsH6x3bkqC0i9NlguOKGAojUnTg8v9bJ5ScJ/B2K2GfnxydP1a\r\n7lnNi+5m3nkwQq9wpgHSQPOt9OHHPxk7HYXNkTBKOyHaaKb1p7D6E5lGj0/x\r\n5+kRx1mJJDeDrThLygYngoVdsT014v3M88U+KnxT+ThoUto5Ns507jGHCDhv\r\nAtI+vf6fCagG6GhDnFlF3qt3DzHDgW3aShieN/1Choh1xn/WfYqZkW8evk5B\r\nJ3IVxD6SMft36G862IXCgvE4XQyHjdZOlr7UoALXiwXB/i/BIOZG5v6Zu4cZ\r\nOSCWgqQgU6dJGtzuF7sX9Cx8c5bGiMb4OvYGcc+VjOgCKxCyID+uYB/aqZLG\r\nP/tl+tvaNSaMGKzvrb0wWKYlBFSH9+8P2uTuG2lPlkix1ZgbmaCEiOKhk325\r\nOG9jrz+4O4ZsrZv63CCA0UiCF6HjNu/lczJxl4go00FjSt+YW5y0zqotQ1C0\r\nJi+pnsuVXzHhlIacMEPTGYwDjltTbt58S51yP503r1tYGcNpEbdn6cwEUzDi\r\nyg9XNfPcJAUTRqfPAYwxLtbto8MilqitX6IUp4Q/yLkP5bfTUytK9A3IxhIv\r\nvgD7/EaEbVGy/wwsZl0pUeDt6xPOcYc9li0=\r\n=st5Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.284_1666309398431_0.4305876894476559"},"_hasShrinkwrap":false},"0.6.2-nightly.285":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.285","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.285](https://img.shields.io/badge/version-v0.6.2--nightly.285-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0663b411862af6f409de6748509a0cf4a29fab4b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.285","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-pdQsvsK+7i9nqOL0I+PBus3LIyfffwc1PcJGgcvgH8KzfQ0QqSDtHI3SPG2a6mO0Lm+Nxt28PBYNhdygxkg3ZQ==","shasum":"274d3c32a02f97f892d91f9e81763823deb5ede2","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.285.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxS5jPvM8VXTdt3wpIjVLRXiViswVeVg+y8XgcjlKYHAiAGh80ZLHttvihDcEke4BLle+e6IJPXVCT3qFj4touK/A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUy5dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxxw//VDiecg/2KcdSoQY2fRPxYkl8QKmQOjVr4RKNp3YhiCEENBiZ\r\nAqN+TdecCneLbpVdZ9sgRYnM8YoLRkE3yGXDEruTGYZpPAjoVUrkNMxpedzO\r\nRrNkJBwbMXO4MDXUlqCIe9RQmU6mWH7LUAzpXnsSVCL7g1cthJ6/N8Utmtfg\r\njCGXt7gQQ0ET5hYaI+PYcUC/XGhkPC+yTdd8HSs+vTZZ1QB1VWGqmGNXsj+U\r\nYxVqK8USZUG5WYMDc+pmztGJiWPc+FNDZdukg7H7vQXSMpDhJaz2kM01fvly\r\n+s7mLPKIbQHoJVaQOPkkDBv5CKYHdIufHKg4l1t//3nOS+EOgDksBoiEMLx2\r\nqbKWuoZL3K0cCV7MkIIfyElKuie9LVFMJEZPmbjT4Pzl+pLdFinMBIm5QiV2\r\nb8oFguJ2YutLEvcZCHOHg4SfwUe0uLCaJh5TyC09Gono/9vCV+2Y4Di2M4oi\r\n8a6czmoywQ8chZQ5NTVDRuJFmnBQv1z72vpHbyVsHPFfjuyBcx1faAXkaYRT\r\naoWZfQy11qu8RqRaDLpSvoEH1ZLNZou9yRXwAbHTNpo7ku5B51lQWjSy5IQH\r\nuqBk6XJi6p5w3NRTsIyVtWVHmtESrOPKYNMqzgTah+V0df6PIOErZSV0HAPY\r\n55MsQMsehPfUC/+nhdmzb3Nstru0m4bUFY4=\r\n=YoBh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.285_1666395740962_0.6758280837109851"},"_hasShrinkwrap":false},"0.6.2-nightly.286":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.286","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.286](https://img.shields.io/badge/version-v0.6.2--nightly.286-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8ec4d71c6a12936bc01315e2e17af8ba6b4cb7ed","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.286","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3jaUVG1sE0EDWcS/OIw8UhW/xUBkdcPoRpIabOX1RpLC/cdhGatR9/uR5yHF5WksqVMBLDABQg/ldX6/OdMGtQ==","shasum":"9251177c3032e1a21d26d4ae0ff9bc689a20f2fe","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.286.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQG2FbykvL7RaKt7TLxrSmtFCjUyqerAUq+6Ng0s4dTAiA9guE/16bQOqEVVcEb0+YyN7ssCj1WQ5WTLvIdn0DnuQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVH/EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3GhAAoczE6qXn/tfMUq8B2a8nKegUQF3d1iO5LmTKthV/AwSn7y8S\r\nLzFXX1plztoy2iT1K1Z0iLBEB/LV4Ov+rp13JBGTYbFwXq2GmTUnph8VfgFi\r\nR08EsaFbdY4AOsPzCTInbxKIUsryaYwkmZRIcO8SuUFDg3D+UpPPf+7RGzLb\r\nLppjN586T3f9bC2ftZO7Uk0TSNNqGRO1Ra4SC5OK8Y+SXDdxXpspTKCOkiPp\r\nA2skaMYOGvVLuyRneE7CvmDiYTZaJllRuT54cSbMnuYlZoaqLkq8LU8o5fBH\r\nHw/4JYnepieCGRkrrIpGeqfM9tgm3maGtP/zPn0AFoZW3mRDYTmaHdsx1nag\r\njOV+KvoL4mcws6fH9iaZe8ifjZy27d0xPPTx0eZhRHIuRZnWkRfZBtMELsRo\r\nAJFt7PHFbabe8qdjVgBMTByKJt64+WqVYLwpXZKs896CewiHSjzjgMFgs0wv\r\nOteJHNu3856eXAx+krWT25DIGxXuz/3KKpsllTbWPtkrzDBbKXnLLps+YK0L\r\nhZ+3boCHTd0ezMvYw8ASgheEgqzfWepneCPgv30GJteQ8F7xiszwNheklv+s\r\nVKcFzDX9X1DdxEH8dQh1JPOgm+GJc72A7x9YItvNYRhfR9GTnaIx6f9zEkmh\r\nrME9DGaB6v0Ko1yymS6IRGc1N5M3T/ydL0w=\r\n=AIRE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.286_1666482116231_0.3966550511632261"},"_hasShrinkwrap":false},"0.6.2-nightly.287":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.287","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.287](https://img.shields.io/badge/version-v0.6.2--nightly.287-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7711911af6eee71aae4109adf5c6989baa600624","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.287","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-m6HjLmx1BBGmEX+hyrs4oegwU305eBi0EPLOr3hWn7L0mbaj4GGGLXosi+Kd3VjpSpEUFv9NxTnhls+LCG3JRw==","shasum":"f13a3c60ad5552c549b327c3012a2ee9ccbc3b20","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.287.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdzmdtxRrURcKLMNfOvXBv0Cg74ak3fbsiKp7Gz6MNKAiEAhLCP8k19yS4qijpb/QkwTn6aP8Ju0Tzclfn8ETUXnoo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVdFJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+VQ/+O2dmwM6beToJkD4lQcEHJly3SMbBS68KH60fyixcqIr2PT8g\r\nMut+IWoESTQAwoShnXOUrLw8pmj9SOjdrQmXGyC0/cmRHZ9RjTzJ3i9fcKl3\r\nH0b1RE8irbaSUDAllYlHrfTdZ7oACx/jA+fcgNbaaHT8kvg6hJxMKT7D1G5S\r\n10jbuQzdLiXMCv79vacTC5n+y4zPKeKog9yn8uRgvyD/CfYIXIvHqQ4oIDQc\r\nOF5uUwD0F50s97E9BAk5iOrOapwsS+5ywI/NS/ZTIbN6hjMZysG2xYUfT8BV\r\nT272OqJuEBYb/NApJVhgpoukYZ+yVhbBV13h5VwNWsNrOgxZDVYcHEJixupa\r\nWuDSvTRY7GKYc4rn6Wkcv2dfvVzqlIne2j+tc0KdK8YWUKFuabCNM8dwJNWw\r\n0vOGDKWQLWTcL8m3CIkIOEdLzeNKssB++myi9zMJ161bCJoJBloOViuu7uJc\r\nF7XxyB8R+Xp1HQwm+o2EJLcooByl/hcbHoHlpEvhOSPmREXIrwGerfaF0OSD\r\nXCXff0mRIHQYVU5q0WHxk5RvN2IeYC13HBpRn6iyh7+f8BWvw8hnMqcABXWS\r\ntt7MCo0Emo1033ERsOh3XP0jtxYY+LM+u9SNguGWOCSelFmR6ysrAV42MIwp\r\nTfUDGcT4594i2F94Pbt3hGT/x+Acy0Nodco=\r\n=O0cv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.287_1666568521165_0.6416145690026027"},"_hasShrinkwrap":false},"0.6.2-nightly.288":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.288","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.288](https://img.shields.io/badge/version-v0.6.2--nightly.288-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c4420291993921e63260cdcb919c02372272814f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.288","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-MlLZdlMu2l82/eEXQhgiiCyZdilWhbDb53EGS9+D09JeSjMuxUADOtzVHZ2rH59BzS10xw/nC/Ez2sONnxoABw==","shasum":"ae7d94904d839425e473f6bf7908c415d4a542b4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.288.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARVhWVtXTta8B5s8HZtJ564WYUJxoyyLSM7sSjkEXUiAiEArG9Dw2L3e7EOAOWxS4xnY1sj8dgWeALomL6xHE5jzv0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVyLmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoELQ//da4it2LE/az2tetee0yT80EQcOEddNQvuhouxtPufJ3AockN\r\n/6SPu0+dAtvfPo25WRLFHkcuijuxnPn+jnOd5YiZKCldGbV+w7IvPQDb7xSR\r\nn1j9kbUgKW/L+cOtIp/7fe2T4YHNqNgRCYEx+nvDp/7eQn26Ys3EDf3kLTij\r\nTQcNcbhb76p+VmP6WaoHj0loTHPk5wvhbYQKPM3X8POFPMORzeJSr8M8UP28\r\nlfH52ONoz2v16a6XI6D/NkbckCl40Bv2fQJbLx9r/lN0g5Wf6BOoBLWb0UMT\r\nN2vscLkJ0oO7OVdBJmz20fSs3Xf0WiIH1YXyHaP6EZKcwrnIEpZm7Nzut6Wc\r\n2AtP1yd9yXQKC5i2Wzt0UmmuZrRixSoSrkDx3T83SvUzS482ShGeuUQeCLR2\r\nuYqW3El+zAU4iChioK7XRn95cuWXyqvnvIRXNfju2Ux2c0P0/KQJpUyCKa/g\r\nXlzJPRO1poz8156fXZ3rhgj9eeaUA+lfAdpox39q85NtDRw74hEBMoYVoMaO\r\neMaGJe0RwB8arrl7rQYvQ3uwcaToswbTHT9IdxyoEku6qut5CPdTf/wEG6Jn\r\n9xqxQR7q9TkupJvgxNCzlOplaVcpGYveVxUfZnluG/J7fTlztiOyfzZ/MR5M\r\nJzzLCAEFzJ9puYdO5YNKpWPGkF/SaisAuFI=\r\n=hiaW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.288_1666654950157_0.98908852385246"},"_hasShrinkwrap":false},"0.6.2-nightly.289":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.289","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.289](https://img.shields.io/badge/version-v0.6.2--nightly.289-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"250f32d84d19496742b4c28b57f64be208de0eac","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.289","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-+r4VNjixC8X55jTvPGTqMrd5Ayg6B6kZ6uTGYG6NQeSCLvEPOY6lmJf0fQbiRVumRGKd4I5dhZWag9WNCuIcTA==","shasum":"6906ddc9a1833f0676eec07cdac1de700b0f4c35","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.289.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJ9OP2lHt/4+A58vBT21EEBht1rqGR8a8OT7e+RxFqlAiEAn23akbQbfcIbW7YEoG/tUUKV6ErkNBRevD/KILINRZ0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWHPUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokqQ/9FC+04swNyaWVcUvrkFoTLt1nGkafqRZNOpLrW0EbwqNEOSO6\r\nQ8vb6qJwLbCq1c+gi0iuXcgP85sCSFhTQYASphPcYPzPVEnTWswdPiNDzUjP\r\niS6ZGpEQs7O0eVmfnAH+C55il0CTg72rjObCTUzhxdmybw+F3FGsr9nlazua\r\nx/ekTQbhTL5ZYqGdy1Lk4v4B07UP+J42mRgvOK5mdVCLj+9Wmsdo8m+HrIxw\r\nlwSLUA4xm9JyPSuEwgFA6IMa3z+i8eqoKpar5d/KRKIzLsSMINO5UJbNPAaN\r\nevQtMeqFratkA7tBxKJQRjojLY7snn+5nvz1hG6WA4V48dyu5vCXmbSVAJat\r\n/mcwHHqFnafcrY1v4i7V8litNB4qG0vEKVhJQB8KT6U1dRCFqK7NnwbdcGrg\r\nDK0nVkuPxUgyQwH1Sl6V6dgnigS7Okr1QizwGRhY6xbTQKI+zK+gZRpy+lxJ\r\nbH52uv5GateKLwHOfISmPItqBAh+kmUijGV2ffl76IrgWT/QdZNddqt/984s\r\nYKVPJpsz4eS2IpdDlu8UzQu5dcSNKwiqZ/ijA/5opf+kbOIO7iEel2Jvt05L\r\nyKLbapsgqLViewkAmA/18UX7jAufjQUnc+jIw5mSLFhU3tzD9XpLmX3BfVSU\r\nIAIKmp2XZFo+ItXoNcY35+Hw0ueDGu3mlKY=\r\n=IbbO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.289_1666741204464_0.9140013555665443"},"_hasShrinkwrap":false},"0.6.2-nightly.290":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.290","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.290](https://img.shields.io/badge/version-v0.6.2--nightly.290-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4d33dc8372534099fa11970710f14c7bdc7fc30a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.290","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0E3hZTKmk4Vp5tpCh21MAUOLo/xi8jyU5xqIa3o8VtvGNITP1m6ML0jHSBuJJqDUwL595nWUxZCK9IpNUzg0hg==","shasum":"e081a99562819ed602d332255cef6c1c2ab56ccd","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.290.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQacwf3KUz5ttTou77ynb0uepB5VswkvXiSv3kdA0wPAiBaDcztOJ8X+avNNUpOZQX5iQQ21Iuv4D6g0yaQi2qoNg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWcU/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqBw/9FrV4EuLeRMspnnLwqGeTW9ka9X7+QFxUuAQ93UVm8+Cy0Axp\r\niwmiqlBD6DF1ZM8WMUuUTt8egwxK0kFlWigaJRG9X+gO57bryDPNeCYXDxn4\r\nrYtecM/CEkFG318Zg2Ch1Y+gytDVy+8yV2GlRBtG95hRFhPlzr8di3Ep7M0S\r\niifko1bxZ1wFH5yW5HKSD5JRbodsq6EP0LwGZsKw+NyiZE0a70KkBenZgkdF\r\n6L4mSZnu0d50BLVij3H6Ep9dTz/UZD9/yXfrziHcwSEPm3T/UeDYCje0v9Zx\r\neggqDI41YlGXDUyonds3Tyi/UfcnMkg7ZCqXPIRiGFYeQQwsNVC2jHmmrToY\r\nJOzwBPptRm58OgeVuuhs5M8qUzEFXIBJbglEjpXvZ0rd8+zFQIppmUgBqTr0\r\ny6nPETI+a1TTB95ScmHSdKqI80kYnimEDkeCFSu7eUWzZkAqHCzAFHDRAP1m\r\nFTOgmyY8Vj17KPzvhB25EYNRX2t9p2BIihgel82lz7fp+xM6bFRzWGigQeUc\r\nuZnWAG30CiYqYPsT9Z9QtO0EauJ3jH4QPzSmg5LsoIrLdgp9/mvP/pNNqbfg\r\nhJQjDXpmZjBBSiYdFBikDmFGco5GYFojxDC+j+3xcNomcUDU7FpDrH4PJdhz\r\nomLp56GedwxM2kznI+bCKRcgCRDQFLV26X8=\r\n=CCdz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.290_1666827583334_0.496085268414175"},"_hasShrinkwrap":false},"0.6.2-nightly.291":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.291","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.291](https://img.shields.io/badge/version-v0.6.2--nightly.291-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a42300e99e5ec3a76bfd9bbf0e419ec91a4b1e9b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.291","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bOL5xi7YXGFfV06tvCKF6ZVnQluigrOjWUVzakZRs2PMkr04U9CKs+CP6PaXA4byYJXQmzGuroZCubOJkQqVCQ==","shasum":"a410c454ec7d94fa139ef71ee9421c6a32da2323","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.291.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChBLD4h1HcIuJqnWXwQafwLGlpzrlGNL82gpTtI02kqAIgHho8XbESNvMxK/RdmQrvn+e7u67oqhP61hm188NB1TY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWxbTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnrw//VAm7v6RhBnBBvbdmuStael3RO/WMgXkNSaL/PTVhjamn9ykM\r\nC35wbjFfibgIkIax3Qv95+Zt0KIXywvfIcdmCW9ky+m2ClruRXZ4F1yGkX1m\r\nZV6ADTGkvxXGCU/MJTAfgdJpngMK3g9vl+Tm9+IicwXtbGwEUsZotnzk8LFA\r\neSYIRmH3mboww4Yw2JxfRnGWZ4rC4INHpbHH3KZubClZUoiV5fJp9EgXXK8I\r\nhXZRhpKlBRpZgMFJbbDIEMlJIEKeExFIpE1bLbl76j0ncQ3uDtSEcm1P8xAu\r\nBUb9xfApbLGg5Dna+SGxtoAEHtWWcTiJdOmPT3ihyR6vczYO4Iz4UMmJLG7Q\r\n7oo0VcWtomaoo7dx56lNqba65WFXx+B84pR+TiBQ1AqFVcluS6mLEVBceEX/\r\nEquTvTWHg+aKtmK3hb739cKSknaynsx+LwMm0OzQawGqCXjxrOGj0DjDN2xT\r\n4G96juIy7278HHNe7BFLi7XQ/5ASkERBYRt+4O0uPuh7vGIHImaskJq2TC/0\r\nuSpI6OgmNTywKgyQIMdyKUHX313Gv4kELvDl8Q3V8iLitKZqJHUfvKdEXX8D\r\nzlkh3KXpFTCerTD0nBtgbTXsubzi+SguFvwPUXeB+KpSrTXmFloNfa6BuSCv\r\nK/FeQ2TZscGew8gTZ/AUUODzmGENf7Y2o3k=\r\n=fMKA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.291_1666914003355_0.9447175121778231"},"_hasShrinkwrap":false},"0.6.2-nightly.292":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.292","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.292](https://img.shields.io/badge/version-v0.6.2--nightly.292-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5292b63e2f947e1ddbb0363fea5877868e9b3835","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.292","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-WroaKVrfLYUyzUln4/siE8zZBlUCTxWtJr8oxBqTtbbO+SQ+fwWCzkx7lA6vgemvJu8UdF59zIlWiZrVdGCwSQ==","shasum":"274c46ef47a1720d066f480bc127a65b68d39895","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.292.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOzvW6DsWwt5wqjNYqeeoCUEVRzTmkI5IC4aTI3aCN1wIhAImt6SufLaoYFY84JtqQvb9SnYzbNg+kKx/rwc/Spv9V"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXGgwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEpRAAiJuU0EZjH3XOMYwgBROHmSNCBfqdaWPXDwueiIhgY18dYQOm\r\n6R9NZx/rQ5eJrBN2Pfryi6cE2TnVFdDlhtMX1Mcxh267tlpscoOOWdVuHhK7\r\n2Fn/yYVp1ehE7Av+Xskucfwn6mTRJoU6aqHhHjy9UIjAIOuZnnIZFAWgK2eq\r\ntdsL6DWvriIA6tQIxK24kKJViNv9EIwCpC9ZH+Snk4PEihww+hhLmvXAyk11\r\n13mDRXsHVHZq0OjsIqe2FDG5vSd6A09tbET0LG9qIbMQUJSrH4d2SV90W56y\r\nrCswsIwCJGPz1dVKJFrQTVVxOihliDUDbPSOPWVsi7JCo5DT8kKws8ElJEnQ\r\nDa7i33NCMZRQ6F1/LHmEU4G04H1c0Kmggh63YzbliWv4Ek4lYDdoiWKMfWlE\r\nuj3kUhejYoRl8HDF3W1k6YFgmAPKSSPf/zt2XoFylZvAFKypusUYJy3X9xdE\r\n1eIewDTt0DW2y7ID7arxsZDlGqzFdjRAc441mOcxryjvpx4usGkOMaZUAmio\r\nqfpm6iX+xsNPMwAiqMhLFx62qCBc9l53t+QQ/PrItJPBN+fXKqpnPMhbmLNM\r\nGfPI3InOaVivlAC/Du3KxJijEcoTu2OrkBCVL2Eqf9Nqgf8c47hKFKu50fTD\r\n2VeqUNTv+J1B1XHiZjE3DS+8JLwJprtIZW0=\r\n=quwd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.292_1667000368188_0.1956502454366933"},"_hasShrinkwrap":false},"0.6.2-nightly.293":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.293","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.293](https://img.shields.io/badge/version-v0.6.2--nightly.293-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"18642a1932e59c9e8fa2ee31419e1078e106c7e3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.293","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ppYovIT5Z+iyelUbkiNxAh/ewACNyG2imFnWZuor1Y35o6GpZcZShWHXF9KdCtI1j06z9Y2KtAONIXmPDrKYfw==","shasum":"040470935da18b59fec17bc48813a0418d32cd83","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.293.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKAn8+cxwwUlOcopmjlwR2MTO3qXn0QuiDD5AZDedPGAiBf3B3W01Sx52LY9qRMrVSC80AL/if/lFux0JwTgmpqIg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXbmWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSlA/+NFrlgudyMxd4KeFcFODc1krEBxoDavyf550+d9ZHkHPhnyJH\r\nBTLS0jzdIz4UfOBPPBjiSMiSqBhjZGoNC7L7qHUyiB9jHu8DQf8/xtiitS/N\r\nUFEOGoiaMvsyVeZHdKde+9CrXPYAg5Wmn+aOiQXy4PTsU2TccYV9fmFlr8lS\r\nAwHd+bsv/kam4ya09cLliliWU4wO4zjnLoWkbaCYQ8yFnEZXdvenueOGPaWd\r\np3LqfP4oV8NuFkq8rXzfQklEjvHHlTSIhxXUAZvA8IPifoANWxoN3oDaNrQ6\r\ntvpJJOn0RSNePvw8vmRerGk94hXIb2l/kVLTfDqYO2NntVE8majc/hFycdDR\r\n5urUGEHByD02wq6D1NzaVUoXwkmXi1nMJ6B615OMD0Mr6z2QRmPYe/UO97GV\r\nH9uMmeC7cQgTr+r5hbn2kuMsZGpfuGmOyDWJRY3YLDj5ZXwPqqT7k41wUV/n\r\npRjydZmN0ehdNXYY3bBSVPCry5v6IImUO3HosnwTkG9HmLZ5cagrmrsfOqVa\r\nRstz8/MWh3PTOIJQ0DUhczLv5Kbs2RSa3nZIvN/ZeT/jV68GsFBIi4ONU3ss\r\nF4H9UlKGeYSqdliNK5fHK9NGYaTBbaynndmUFS2qsemkSacfJmxp21L0U7Jw\r\nUfdvWgtjklW8EDY1aozGo7JrKa9Ld7lqVeY=\r\n=wV5E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.293_1667086742541_0.6598993192118092"},"_hasShrinkwrap":false},"0.6.2-nightly.294":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.294","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.294](https://img.shields.io/badge/version-v0.6.2--nightly.294-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"005075205e25c3485dfe9ada9f87cff4a3d261f9","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.294","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PhC8X2W/nNC3MtAxkXLXjyfBf5M6i4+xuNPsMZAmniL8HJCweLlR6WNjEvmi/GLbd1zHIConQyW/lfAcXC8bpA==","shasum":"a1ea24d847a2630bc4e2820f52f292c278df39ad","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.294.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAv1BjzZOHl4fwfIQPPvNIVMnuODUJFZlB2zQxcOv3RuAiEAu8NFkflS5czLoQZ/1yDdt6sglGQkgPH4f04/tyVv6Ks="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXwsEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovORAAj8XR9nbD4J5LseZnjm1d0MwjxpBlPmLsIp7b7Qbrr7/ZzPVM\r\n+zuTp3IKASU6GVbrgKlOvFzKNm/iJYqIIFi+yZGNmhs8QPjpXmH6786WtGxI\r\n3cthNe291XKxMJkhH4LHOZHlJc+4uRAPIaNbUQLnd2yojgKuxFHV1/kRaec1\r\n35+qxBwwPCPBUnlB1yos1zJ4oXTmA+vOhmeb6fbVzx6BkO7zLxn2VUmiQLQJ\r\n8pANNpQQBEZGFZy5O3dGkJ+icctlAsRzGD+z/CfAoTbAP3k0jOcOjWapIDLQ\r\n6aMxsm/cypMtcLkEDy/8QWXCy1u8bUdxZrQvRUo63XyKUM0Aj13/g4b/0rXI\r\n4Uc6lxF0ckRQwAEE1Q85W0xyJL4WFPtPJhGWoRVxHW7PCJ+h5tdQXUEZaDI1\r\nLSgTKwfKi4fRRd/SzOCnxG9wMP+Tedjk8eFUmBUqhNBGi+WkHZl3QWkbAZt0\r\nagv5LY/ydbeezdmIqshqQc3BOmwm1ASvNR3Q5NLY4GEPFbQDvAFRwYYl/J/5\r\nrKgRB3rPBizlNmecNNgjbdKVcYlv9cpk6yDpjLGGF4nj1MYIqQmGMCTk4WNn\r\n3Ak4Y9Jo2onJ4trhFjk9I7tLkVbdwl3t50JNR4++eeRgX7TUneUmr/Yx8+dz\r\nGUmHnCXYmPZ3Zuw/DN86YaSomlZV/Y7k1dc=\r\n=VlPj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.294_1667173124691_0.17392708065694373"},"_hasShrinkwrap":false},"0.6.2-nightly.295":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.295","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.295](https://img.shields.io/badge/version-v0.6.2--nightly.295-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d89e1c31640d5c1a66d84fb6a88cc1ae56dc8e51","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.295","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qMImYopS70SX2OAqLa3Mp6g0dG5ns7raZeCSt7aMrCqcq8khm9Hjb2hN6Onyy2Ts8o7eFUU6Fu72iDEjERpo1w==","shasum":"75415e4149f536ac77a5d16718587b67bbb877b3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.295.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVO3TVc4obPyBG0H5/nIF2F8tT4bIGpGSE8F7cqLB8sAiBSjrnZC3fqGidQpnylcTEUB60FRhxQTB3LHkx4uorUEA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFzlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptEw//ep6OwFhQuHAD+MGe3iiixkROgl6IKl2tbEim4j5jgQt4bTSX\r\nIfL41KcwGAPTWAanORDGMmZ9v04Sasn8+2ZqGOdkMQ4OU8VPosAKwzHGlQ3L\r\ncRZqkVmlWwzYgNfvu7mpOJtQoZEkf0zJ4cnUEh1PSnGFQHjDSZxd18o4LSDV\r\nVIKNGFcnpQ2FeaOXhSwYfe9mxJ9YkM0oWQDe0LY1+Ai42VCwiBRzALCaz4pD\r\nq2oXFSPrpCDyTX7yVKCrUBQTKQwQpjhE1x7PDi2HOA8QI7ZlThl7dg1IfmoR\r\nzTEp/rwPxlY/iNnBxpIxty91ffYK5I7kNT3q3PVRcjY3klmAA1RtIKj4yw+A\r\nhC4Vfu0/KPXYjA7DMoXDbONNOO99Urd/toxIgohISLeRpwxfSCKHK0xL7O/Q\r\nMWWoX0rppeghiqV8hTGHqcVWOoKoIURD44AYBp04d1DV8POsTFBKmPS6pNK2\r\nu3B7M9qTvbDYavb5DYQid95fJAt49bqxk/Vj6N/e16yhcGReBneDzNxb1zrL\r\njxU9VlKyVKdES4Hp8BxxaVty/wSJy6LCPb3/jEmcpwS44w+7bBsi41wPuxJa\r\nqFsF3ZGPpwyHyViWtWvmV+reBXfRMhhcffW38IJC2tD0rj0kgegXMlQMZCNh\r\nG4q9oP/vJEiExQFilZy6fo7AZhiL8xWS4Po=\r\n=pu40\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.295_1667259621354_0.08560310363353452"},"_hasShrinkwrap":false},"0.6.2-nightly.296":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.296","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.296](https://img.shields.io/badge/version-v0.6.2--nightly.296-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"835eb90e8b3474437e113f34faefa2edd6c12507","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.296","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-5v07YRQNxBdNwPkVroiU9CoP5MoFq9Xne6+yvtnhuNFWzx6J60AQuhP8Bs+1q4kg8Lz/+a02KV89C+ExB8F9JA==","shasum":"898a4393c94ecf39ed53eb1e44792c99e364ae8e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.296.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvM3K0Adt5rdGnBT+eLrI1Ea4YdJq8+cD5Satb9CMUIAiEAng7AAIJmOns08buygHtUFOCDRhTB1Zp1MyZVcvmtPZM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYa48ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM+Q//QxhCdwzfacnrZm11oDhr8SckBsxhPO9PR9vP2J/96170P5ea\r\nAdArGNFO2Fp65mJRe+PgLp4jB76gNBwxxt+PCU3uGVLP/wKillAJgShsvZMk\r\njND04u38SALw6BCBWrsW8c9+e7DliizonPkeVdC7x4KyxmrCOCPiZ4Jc/zhj\r\nBtzrGj5j22pqxK14/0PGy1gbDyjD0ZEghA/bKDWf319fIYPcjKkroDQLUD6i\r\nIfy0oAoQAz+zVtjfXShF0W/8TNpYs4X7viS1LxgjOIqZ63zF3/LUw1UIAoEg\r\nA+6TJJpY9T1NaTWgnt/+d5fZ6woaGiRDn83EEHosowZzkL5YVRqSEOXbam68\r\nEInDftr2UMmyRIlp3ihBhcp/Y2NdslJDC214PHJBeSf/km15rc106Pi9cw5Z\r\nuWJVXhDDeyM1zdNkPIqPHTBF7b0Xyylf+PfHqQ1OxKH+bS/Bma463t8Yl+yC\r\nOz/KfD7CHUDOFCJH6eyzv1LZEspv3ns6L1/Yi6XWMmrnBl9kPcQ56AI/mU5R\r\ns6NobGlCJ5E7BLFH+157gir9pSwh5ODyJSE2CYmgsNFHSI+KTV5NrQwHODH9\r\nt11fhBGOqBb/+IfeoqQekuJrmBsV0n2724QYizq8B7q1OOdJDMfCwz/N/hKc\r\n9IoX8EpFb4k1ytrHB/K5UvglIicmY3YKguQ=\r\n=FrNr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.296_1667345980473_0.7279866130193557"},"_hasShrinkwrap":false},"0.6.2-nightly.297":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.297","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.297](https://img.shields.io/badge/version-v0.6.2--nightly.297-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1fef2ed4ceeb73ed4cbb64680569306619ddbc20","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.297","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-GucmQgf/wd9H1fyk2CmI0MWxJzyhmUSm144hS5mmvskZNiq01uZQ4f3NOsMaSRodNSP+ni6LgoRRdyB3bT8jmA==","shasum":"42675d1ac31ff7e37bcdf2c6671d0b698bb81e2c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.297.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9qPKlEvnBhE3CPBNJJHYlaWdIrnYPAOmzFzLJeDseaAiEAnv4/v6SMMTkTePoWttOU+7B37WK2ams2wI3vpLQ5+SY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYv+5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSABAAn5YsWVe7EoUaBqJgWs/gc08MeB6+A8aEa8tUmjq/L+X9J80+\r\nvU+Abz7t+nsTqIh/rM6pYzFMx3GSfnGlIgXSL69UvmEQJ5dKWpeHHepKmBgz\r\nGnzIlVdcgf3RdVexdb+eqUDO28sdgEI/TlrfaYGtSZd4f6oURMgGH2xIYlHs\r\nRoPAOOHkkYNHo7klv0xVuJzqwbfhJmVeavJ7ERmrp+hUwbbTIiUJMp4602XQ\r\nVRIFh1RpaV99OQH/MExrIF9C6fbdGF4DP16nqLfvQM+lmp7Oli/Jtrji3ck9\r\n+GiyRLFIVA+niiWnw4+2sovrm7hjddBKgFk8ozYb09RlDONBg9DwAkO0d8lA\r\ns7vWUEY/pMe4Tum+Roa3qGO/VWiTh/yPPzq9FWZh16nnr9xMlO+8orjf1Dcn\r\nVXRZ9cbaGlgxnN3YZ2XYiuP+5XZfTsnnhfoCbZ5pYSyAifwkWpkYBQ+86b3p\r\n+GUrs96ric+cjNoN/rCoj1/slZuxQzipRqSDJUwwz04yG6DzFi7JbzybF8wS\r\nLepZTMOozhbSOAjP6d/LtWxwCUB6dp++z/7tlqSyDeJ29iU58Nd5t294ck1o\r\nN2P1WgjuYT9v1cxYVLrQICeb8fxfNY7owq3zu4pIyujFOrHErQJfo9m2GPKp\r\nxgyCmJHwawejTjsJo7665nlMUIb45Y9lB4w=\r\n=Siv8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.297_1667432376919_0.04025377493202287"},"_hasShrinkwrap":false},"0.6.2-nightly.298":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.298","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.298](https://img.shields.io/badge/version-v0.6.2--nightly.298-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c466fd6a19de9244154c62e3fd93e238427b2c33","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.298","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-cYlRIbhnoitPbiC3W2t7fClQ4dvgnT1U9nRSytU+HNjnrkyD7tan6xsrAblUvE8WUozcekRBtD9BTLH93IjTMA==","shasum":"2cacd1b04febd89ec5d235a32b3479ad97f2ca8c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.298.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8DNhRo/0kkyJsqRZZbhoajiQYqTQGQEVB6saIi6z1GwIgfWsmxsUX+JlaE+MlmG8S5V5CbVjq5Ar1x12hLWMnYDg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZFDOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7KRAAmvyIjaXiFSB8XNUsK/iU3NXQmgxjVktHRfQ7Xk7Wp5H8W5Dq\r\n9W+WPwHhx+3lJPRJhw/Ycj4cMTZYIPQtTpjuTTcc8bD+h1cLe1yw01h8vE4p\r\ngKx/LJhO7QZZ38mE8cq/22PI8yc/XB0m7ifoFh6GsueyoLQOS917c8/v1q4Q\r\nQew/3D0TrwfjltSYPXvOwf0ZViPol8+Z+ParSi6A6P5w850pFrEPJFPf2EiF\r\nJjE/oxVxmxPd6xsciDfAL81HIJZVmfvGWET46In9Yg4ICYezQRwiJ/DJibnc\r\n/LROlRk/sp3fvomUmiYgnk90WgNEHE8giJoBntrD7/IMc+0f114oE5ajv7P1\r\nq0gLrCZh7XfSjRrhe3/lL/zSDv+qKKT0/V23/ORLNpLC0lqqREARLYt9gA24\r\nV+uPf9EllFHL+R8p52JX2V0bThOn9NjKZWwxzeKJ6N2Qfx0U/uq56D1R7AFd\r\ncq2l0m2UH0HAg5EHNdy0dFxP2xwFKyxGN/4tTc1B6SLmNc7O1ucsjj3Rmxpr\r\neXPWqCWxsp93kS35rQeCmYtprZsSLMKoP57w+BwHSi/62//bAUkF7hoySCID\r\n7uXGIoojAHk/72pLyfsERNCd8FuQQXjxLu6yfCe9EAeU6K1jJvXuvjBVxxfo\r\ne+LekUFbRVQ2wt6zty7wm9qqW4QCkWIpI0w=\r\n=jvi+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.298_1667518670776_0.011616102806259576"},"_hasShrinkwrap":false},"0.6.2-nightly.299":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.299","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.299](https://img.shields.io/badge/version-v0.6.2--nightly.299-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1d50b52083ed048a0a42e976a17b365e3ced2d5a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.299","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bKNXnucKFq8q8utObwIHtytdouuXBv6gbwidLtD7mBH9RoZeW1zPCeiJk6Y0nwyzTMsDj6wNuqHyfdYb3TW4Ug==","shasum":"acbf215c4b1f2a0b246e0937747a7b0115b960ba","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.299.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmHecLvnn1JOBUOwoUj2VUN/xvqpVzSW45sI9tp000lAiEAntvbrlh3k1+VQYe9iFQamMGJb6/HYbJA1vd+xIicOP4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZaJbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1+g/+OHCQCO/qWCj3yt/NbpHRDcacz3tWvNKquvw1QglLuTQTaDR7\r\nQhQWukF2zPMsDsEArMHsCTsEQYH9DPHu0HPhp6f+JSbr3XRmhhpAOJitSK8I\r\ne6XcfGa4gsXqohh1y/9nylDmRJIwQ2LA+DF7k/HjiSrZr34mLAY0xiWlkEVJ\r\nniI5pk+7Np5KKKZ+uCz1vJEOtXwMdiIBP/+zD22WCADnw7FGAG2DUec9KW4h\r\n2K0F9w8/ZFuhIWgFjWSIDK5pf3PsxkvcvPxdYFX0s9EA5O2Fm7Z+H7c9Z3zk\r\n0K+IE3LtJwUgMMnAQzm4yWm2lBEZ91nZFrGjQPrWZVDIUOMrqAbfnyN42syJ\r\nVRgmQfiTNPzgRwNHlhEy40r98K4ssftdSKYfd/4lkLb2xCal4NmxzAl2zYC1\r\nlvlqBrJR11wchXIUm2N6eZ8mS4K8mQmx4J0JZ+HfXveh1YXlPMkRDKRgN/9c\r\nMHh3e5JPvsVK5OFfWKajzfsWbsivMUGbSbLpm9jyIWUvXNKel3MWsusrG3D0\r\nwvj6ezAW2jYOwcfvYr/l8kWfmpOuWJnRtrZzyhVNlitd5Xdxdmd02TEpi8Mc\r\nA0xrCIfriksfjNk8Nby5qPzeDXULEolTj4hd/fYzm/SBeMPC7Q712yChERlZ\r\nxOuQe29H2h5r1au65rkbaxQYG8ZMR/ljb/I=\r\n=hoL2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.299_1667605083394_0.5039206264281801"},"_hasShrinkwrap":false},"0.6.2-nightly.300":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.300","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.300](https://img.shields.io/badge/version-v0.6.2--nightly.300-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1db90158adfac2f3b46bcd15c0f1719d9631c47d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.300","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-FwPz7Rp2oZCDMbmcLH0IJ0MDQp25dH25fx/D/vPmOXH6WS8FJgVpi3g5pc0Bq3f+BrdcRlxl15XTva6zWRcnHA==","shasum":"5935a640e4b9245c8c6d3cebbcc383b781442d10","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.300.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRbsawgGSetE+7Lwsil2qI1wyNF7uyKjoaVNUy46oiiAIgJ7pMvaH3ZPtGKnC4jR96gjmYAJAOq9RACaA78KPjCgQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZvOJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY1w//dpz2/JUFHD+9NFyZpQxVa7NkHGKtq4B+1JmpE/xs7S8RTVRP\r\n/9FqFVj+gLZPO1UW+eywsk1gqhKPRr/a00FalRNy4uKLVdPVD1UmiXu/YlnO\r\n9NxgLYWvOY5Ixtm1cURcCfq9DYA/NPKrfPL+q6BE8A8PhAenH1+OrZEeT/Ay\r\nO3L87wQakaTMAZDZOtZP93NhWylbgKDMTIMG8FlgW6D5s0t1VXE9Rqj8huD+\r\nJvjfZ7PK/xEupGNTt9qhk8911nY5FXW7Zs7/bdE0cUqDbgCrb91nkFIXek09\r\nVvEiQz+G7eEFpT/di8KdrriYH5cvu6Scw7S735JNVw5IJvtcAaKXo37uvrKg\r\nApQ3mPU1s207QMLXFnMITKXz1mD1yOxdbYgvn2RrAm20FZPv1WgjiOn6QHAg\r\nMIE1c6fiXZm5YUNVv66rd70+S+64KnDoguzT3W/kTRiKjvDQJJVfjcA+4d6S\r\nnaYu873JXEHiD3fOatMrOEnzNemrT/bCxv3iaWQRhmg3b+PyVm9JnrwakKCL\r\nyndvooh4WpynBBRgg+MskaLMi1RlGnc78oteVYWufqzI5voWZHEuAQqk3DM/\r\nRYrzITkazyddO/jP7hDO2UzeKfHf/AL6iWg/0LDwkL0yESGDQPRB3p75kMWK\r\n4tIVvcnQF5qndZ+voTtrVBKIc69WTRAEOG8=\r\n=or1H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.300_1667691400907_0.133263175732661"},"_hasShrinkwrap":false},"0.6.2-nightly.301":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-nightly.301","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init":"npm install && husky install","init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && nodemon --exec 'ts-node app/core/bot.ts'","build":"tsc","release":"npm run git-hash && ts-node scripts/configs.ts && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && husky install","postinstall":"rm ./node_modules/mongoose/index.d.ts","prepare":"ts-patch install -s"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.6.1","mongoose":"^5.13.14"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/shelljs":"^0.8.10","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","all-contributors-cli":"^6.20.0","eslint":"^7.32.0","eslint-plugin-jest":"^25.3.4","eslint-plugin-jsdoc":"^37.5.1","husky":"^7.0.4","jest":"^27.4.7","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.15","pm2":"^5.1.2","prettier":"^2.5.1","shelljs":"^0.8.5","ts-jest":"^27.1.2","ts-node":"^10.4.0","ts-patch":"^2.0.1","typescript":"^4.5.4","typescript-transform-paths":"^3.3.1","yargs":"^17.3.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-nightly.301](https://img.shields.io/badge/version-v0.6.2--nightly.301-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm run init`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init `npm run init`\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2021 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2821cd6ccce4237eb0a771da4550a5f1c06a3c79","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-nightly.301","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bFos5zgPC2+NnOuYqo6PAALdkJtSn/OfK7EwCpt5v4O0PYSyYqzODtUO8Fvr1UiqA/yOw5mJ5GDZWOgCJLetbw==","shasum":"63428319fd2c9be8140f3c8af96ee37a37973216","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-nightly.301.tgz","fileCount":7,"unpackedSize":25179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClt1lnbIaGc5OCQCrwibvnTjNWqOS9ngRpoNzsZXOHhAiEAkq1Hr0NNk7KjqIZnNUNVx9MkLq851cY2A01/MjuTGw8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaEVNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXHxAAjj5QhSdT7ToqcyM+fAYIBgFgBoXOvGCpaRVDhvAlDtHkq24Z\r\n9rVzHx9gdOv3W4Ru6DK0pFQ+GXrS9cL2qbSeaC0q5vs7oAbuWpVtVPl48h8f\r\nA6u65Xt/Ia/IKcMWBDVP2XY/jxBlfdxIqjx11Ztvcl+lSBbAPdjJER4uZQ+M\r\neALIh55AJylT6XA6NmiCrN0jl5JcH6fmobk3oLgtVEZDT861UE1DFZBGPnaN\r\nmN9vp++SDS4I3fHzDNNhYg4TLBJvebC9iAE7Ruiz9t296H4JiiM6iV9GA+MQ\r\nmilETFdIjb2EFG2OXenH9U7Sp5XyUXN3OdtnP6lf2vNvsGFMVaVSs65/WISQ\r\nlJM2opTL5fQ4csL/1KolU/NcvcZ0qzW1yAAmuAXCuXVyGUP96c+rv5C4dzWq\r\n3MjyYpwFaU/FukTbdGaXU6AiMRBbOKw+bNc9h4eOT5XGXoy3RHBqZqkpEVC8\r\n8IYfvSdgmdcap/YVBZVs9aNHWz8DrAouUXtbT3L3yeFfgao65ENbd4CH8F8R\r\nFsoDddiDIpSXVwS3zKGrFaC1DKLT3iDALp9c+n+9uT+7H4MK0VaGH3EoxM/+\r\nOdoYWGAvBEr09SgZwXb0grUZgy7GjjFMQEfVt6YYGtP+XmBSNwldxeqvYfZr\r\nGDFlMn5xKuyhWRKXfGGTNtA4u4zvzG1JUFE=\r\n=HPS6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-nightly.301_1667777869012_0.9305975014401915"},"_hasShrinkwrap":false},"0.6.2-beta.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.2-beta.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.4","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.1","jest":"^29.3.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","pm2":"^5.2.2","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.2-beta.1](https://img.shields.io/badge/version-v0.6.2--beta.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"876c45cdd9046b034faa5ff4435559c548ee5e23","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.2-beta.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-RGevehEUTHbmkE1ETzTCfHqZZ5dta334ddq3PxNP4Y6hNMAgRK/0s7q8GRAW1MhWkB5wO2UJxeTAQoA3Kpux/Q==","shasum":"5c902edf7e61a2b7c89f923b558db66362357212","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.2-beta.1.tgz","fileCount":10,"unpackedSize":27802,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbrLV4i/K9Yl/o1uuxWl0yFcRRk5wbCD3938r1SuHT8AiBtmqIY8Xq73OfNFKeenIkpX3Ij/LCo0v8D4j0tKomL5g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaX3sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe3xAAjb09Wd6FHU67kjijclRkA6igvB2KjH4/iq7uqZIn0WMWBUyY\r\nJwrWWmYcT3d1sQatJFAbiR/iYiJFBioddlJP1DQLzvqmEdtZGRpzpGysps0K\r\n6+sXS4sI0uc6Eep3lze/fE05FjnA3aiuW5ke8/QaRNAJjPGTKm5BmB8IQL/W\r\nMP5WO1F0MoCB09oFodp8PjObwN8fib8UOE88r/9jqa9ZwAPcLpoeRTnWqFOX\r\nbUyla8thjx25jRJmnCW4zSmxAg9XoUtc9U5jJ17SjjRLUbVew95x5HZ8wGpL\r\n56QpXGhgZBb6TDAEELfejm2DI7dGU61qqFf4RinsXMxpvg9/J4js91TKx4qi\r\n8LomkdgPGkjQS5A18XDeBHYoGAyDJlb4FqfU1lLNHCAqmFRRZoYV+8LFp1E9\r\nrfwoqij9nhmLAcigwdBV8+Dynqrl1LOe3OoWTupLnvMRjdQLJlJtFyhl47uX\r\nCTMPQdPrg7kP22k0CxEpdCZdTgmvi5EX43rNCsCFd7/BTQVXd4qtDlr1HeUR\r\n5CixSWB6ZShJ2L4dFRlJ41LoZbhvHbBidDMCNWPmrdHFYGQR2yUyfOQAzCFH\r\nWsQJX7dB1w8zxMZfGzdUj29Ew4q4Vgz+X6+VqGKywG2negV3hP6sGgTp0RvR\r\nZ4za+79m0CgoO3V9wQyFBirVL992swHDMko=\r\n=Nt99\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.2-beta.1_1667857900659_0.8688184080260506"},"_hasShrinkwrap":false},"0.6.3-beta.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.3-beta.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.4","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.1","jest":"^29.3.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","pm2":"^5.2.2","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.3-beta.1](https://img.shields.io/badge/version-v0.6.3--beta.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9b6b5905fe576ae26fbdb9bd7c82874936fd990f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.3-beta.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bSx/5kZGMqCKDB1ROZ8ZJPutgwFR7V0H+W7D7JriHfCGIdTKfn5+o6G5yyFDftnPobzJ10nsD1wSaPIOeysIdg==","shasum":"16bb850d59c4e137b55ecac2a1e6edfc8b48d651","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.3-beta.1.tgz","fileCount":10,"unpackedSize":27802,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTYEJeZDqw6Hfdbmg1ya6w96MRRZsRcmpwX12xxcFDlAIhAKnQ7HQ6d9VRGK5YzqAPWtdwJRvbl8fcNv4ww8NIH9to"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaX6oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBpQ/+PD8JiDTROTlt2viD6Qgkw+/i2i9pd0IFWnCferiolvrkmmxE\r\nnbe9pr+EAEGcn8Z87vtkN8Xcq3HuazFKKBx14B9Fsf7BL/T2WbcM3Oxn5LSB\r\nhDQSPNkM7UtxeKjAemImKu3EdfkEaNml7Iof0MHpZ8qY3tchIipp+d64420+\r\nuWKNWmYUcKCJblRbrowFIFH+CHKt+gzMxmSKD6q6sk5OWcemJCjalLBgFzW3\r\n/6QZ7ZSOKPWHRzNw4XCJUVLOYBWlbI+OKk9jpRkIHnWd3lCpyGmNLeRZwkAZ\r\nwsL/nvKgMwparCPAsywVOP/g3CSQPaZ8Je9cUyVb7LsLFeJxmozxJzrGVWqa\r\npuN5zEHKDUfbN5UCHFoqxj1Uk2+dT+R5Fr3i67k7GXzjam8l0obO9fK4phMA\r\nRYN5Ac8DqBiabGSVygPaNMZBEBLD8zlRyVack/c+hA2HYusYIVVSa3RgFBxm\r\n1jj4mCXg7XSwRjSmSMrFMy+ecPLe+PEGR3Saao8mAdeOq5e4dcBzivk9fqle\r\noGKdaxOWyvMUWT4vFv/V88V7G2o+lRb0BCzKrzG0snA8DmPnk1LU+NRX5b8V\r\npQgfXNYAaJCQBe3818nJdRXIJ1HvIPGbhYit2K2pR6GUqikxfb2LXQ/Bh2Aq\r\n2GkKqz5hd3/ZEO3ZhEPg6FNCCI2+D2+Ct34=\r\n=dUV+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.3-beta.1_1667858088557_0.03432495319146622"},"_hasShrinkwrap":false},"0.6.3":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.3","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.4","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.1","jest":"^29.3.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","pm2":"^5.2.2","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","gitHead":"a512243527f1bcec957afb7dec86f4865914d437","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-rjS2nQCPf8eCOAtP7W1xda3s12DUYf47KyOKAa3de1TWzEJT+l0pWedCcuZwOjIdz6lYuceA8qokid8DgT/qLw==","shasum":"20bd16744e83a24649aaad9718856e8ca9568022","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.3.tgz","fileCount":10,"unpackedSize":27780,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmQRtn36eOT1Q1NWTH0oxlTpDTS4eJaX842XDOZ1GH9AiAtTYmT5K92TilduwK6eALWqBzoVL0Ikh3r/1IMGU/2gA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaX8NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgTg/+Je7wh2jdHksQVuuxbjZbiVNgvHsm4ZbSuO4nEnWbFzTo/QXs\r\njumz7uycR13Y19j8t17INsO2X3IaKhFymC5YKaRiv4DajHOvO2ljJPzOIOn6\r\nAlFEuRIbV5xMwwbcuoJMIPsouEtcp2iFytWJ/WEMlnXJhGxptR6cmK3Y48tI\r\npDj6hj+01b/HSM9cMyRakoVqM9yRJ4v1ZO0JrYH2uKkJ8611XXec6TImM9Er\r\niEcn719OT26syUB1veUkiJsLwlq2f2HbS9Ph9yL2iMkEjteZUMHqTchPcd1Y\r\nFG0NJLcuvx9EvcAJfb2c6ZC5pWivXEvJQmW8Sz30dc9ZMKfD4F9v6bpfn3MB\r\nT//McyUtElB5sM7WM8/+SzJ++NpdAYwfXWE/Cmy+skD8bFD+N7sDrrGvTTqR\r\n2puhGQXOkAWnU8qKieldr/hO4Pv6VKRpnuCFpQpmjGpm6jEFVcXM5AjGthdT\r\n7lVQGBOogdOKzIqQP/HYCjSO8Gd6YHnoP9WVR/kkYhnloW7w1WIX7Z09eAVI\r\nmJ2vBB5QoKPNC8GmxG+GO5Hye+Hw0VbutXU1JFHggEirt80Vk/+CNUORq0+C\r\nAuW9k6zsD7+6fEnpxJyKkkmD6wEYbifcet0L+iM3U6oyg3qZrq5acZV3UvUQ\r\nPvlmZiqlMGRcJE8AMlMG5qX62ZejRpfs65M=\r\n=u9zs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.3_1667858189153_0.17855750647132185"},"_hasShrinkwrap":false},"0.6.4-nightly.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.4-nightly.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.4","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.1","jest":"^29.3.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","pm2":"^5.2.2","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.4-nightly.1](https://img.shields.io/badge/version-v0.6.4--nightly.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a7906e3d5c3aef5b532f50d6d983161860a6ef2b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.4-nightly.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-G3Uu1N519+SP+0y1rwqaFERol1c1lmFmp0RdGV2YTUmf1zS1Ibd6lurmZoSxeTm7G7M3BNBNNqg7iNxPBOGpWg==","shasum":"052e5187567a6297403eb0e680a7af9b26418f41","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.4-nightly.1.tgz","fileCount":10,"unpackedSize":27811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHI+A+5Ih4m+dtN1phPVZDNT70n6cr1WK8NjQ2WrOZ6AAiEAmPR1sqLVsfwHeiTPysq/EhN7+mXorVPX1UJmSt53Po8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaZdFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2CQ/+MZ3XZX54OnTPoOmCyWac3DO+JhZj/vez08b8JgsM97b4RxNg\r\n4xgDJhbnXg7LBqH/kCMB8WdZsUoHUSeERwlqNstGzCryLVFfp50Z+XHBIHtD\r\nP219PlOqOn3ozhi15OjwWBGrVdiWoVEaAtHuwOkawMlk89vNFliJZfquSssv\r\nm5wmLhauyPtNjltjfzYQGTc3CSRReu5CpfrIhOOHw0ee7k/E+f6ccL6WC/2e\r\nox0l1R7tFq7Tu0qcuX5NTHjNmaGP7Lm94n3cS4jRFWJftmQHrxsyNRrLDTBn\r\nscHPoh+0mbRiLVXN+TBcLsyHOKk3Tctf+v85gTz8NimgEMMXfJJIlJ8KIOKc\r\nwqbrymcdcT+9Etlj9V4RZ/UmZC+c0xOh6y7LXgHih1Jn//WKSHOc4d8S0e6c\r\n4/k8hjueEKtm03xPe5cz7naVqwq64uVYyYC0oJz8EQxd9JbcfwgJQbyS8+7U\r\nHjfUmNmHmvrUvvsRjcZXCG/MsRkrMzEhOsj1bLJ2UuHAoThRdKmRIoQZ9u4B\r\nJAFELyIRhBDuLhXHTy4HMf6Zva8b17F/hdwQ2eexmzzaXIO7Ey7RNUjtK2wv\r\neVXFM2dtdhmA4SMniDY4jRfdisqRTqP+U16Xl/3ZNyYEMTe0epNlNqrPAHpR\r\nkXqso+uwVkujqv8pPdWAnQOvxHK3hhOwSxc=\r\n=bCK4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.4-nightly.1_1667864389722_0.06457370476268642"},"_hasShrinkwrap":false},"0.6.4-nightly.2":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.4-nightly.2","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.4","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","pm2":"^5.2.2","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.4-nightly.2](https://img.shields.io/badge/version-v0.6.4--nightly.2-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a604945cb6ce90c362128ce780299533a807587d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.4-nightly.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-VkfhUHoFES/SPDZQyUweq6tOHOweCazooRlPRHfjYAG26Gft6RdDoDcwP2YcSiZVeqkgHV3JQ+iOErCxAdWARA==","shasum":"1007453c8762b9c8479c0434f1fe97f646f9d47d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.4-nightly.2.tgz","fileCount":10,"unpackedSize":27811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDEFXEM8bE50Fs2T+O/F8PZQ/BiBFQ+qggXYrHqmoh7QIgORoJkpRPnwn4ufano/BDl8Y/Wza0BWB2ekgy+gsGjfE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaukVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLSA//bdkbwugT0ATppwLav72tQSSJ6eGtbWhj7O8WbA32xsqwjZQo\r\nQCA9/AEL83MDTHm9xEjaLt/n/RPFlS1sDOtl0zjfOmoSDfjGkb/m3ClVf+RO\r\nR8xrLkWcNW4hNGGbzLR/o4xqFoQgv7P3qTuws+6W4nxeTNaB7OR9QZxdnFM0\r\ntqPZleHfmmEAr9bbzQAqSQGIwroJm5phbyx/hdCF1CW97SwUNTc1yA7Ub0d5\r\npOpLzzdtixVkwmUWx7klCCAw102lj02I216qcGcn4NCzR0lIumYcv813JBBV\r\nkCBkI2nriQXvc6WrvfBF5/vfLwbiTpRdyvFGECg+XQsrCt/MjuqBNgo7zZsW\r\n/eMRkU9r09ui9I4OnofjUGycgF6aTaul+qN+BUXvgwo2+mfAngYRPOwb9VvZ\r\nnvgGZxivJMOvS3q9ALTKCuoRDtR8C2G39UygjUYOj0CTou/cC3WNoIxPWjhp\r\nRsO5sPDY2wGb0nSQBvh6+oU2ww4AET/MC0tZGQOVS7jD69fA7xW7/Mz8ACJp\r\n+6nImGcb+93oetRoIJv+e42qry2ASF3K0YYWXfXuNQDo/HeR/aq6BZ07G6bs\r\n17gd5fWhH+iVs4Xd8uLixztFp+CYMHZnugb7yn8leO4ZPDPo9/8z6cM7Rgez\r\nL8PPbDBC08THx7/H2Uw5P4xZ8lCh8UHm7IA=\r\n=9PrD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.4-nightly.2_1667950869073_0.2698525946395882"},"_hasShrinkwrap":false},"0.6.4-nightly.3":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.4-nightly.3","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.4","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","pm2":"^5.2.2","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.4-nightly.3](https://img.shields.io/badge/version-v0.6.4--nightly.3-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b9f491e850f56e8f31a4ca29f2a973514df05f0c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.4-nightly.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Rn40erPfMytj9yEZWyq5c8ZkF7pUH76TWH9ZyyM0w/ng5Gm4NXEYzDUnWHFxUKM4IahaN9O257ODiig+WSejkw==","shasum":"af0530a1e75371374a1dbb3f34457e98b6af6a67","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.4-nightly.3.tgz","fileCount":10,"unpackedSize":27811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZaFB/7h/bP661EqAwRSZn74F4OZ36AJPPqxaSLqHDAAiBqccYLQGVF0AM6mS4AHtmwl0BAWTSqXqDIu7Fx5T42ew=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbDpPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwCg/7BOngxyD6AMGbtknFJ0+qY1NBbkP13U9NhdR5hUPAejzKn8ih\r\naqaDcvf+Xhpk5qliRcm603CCi9qzL0TlEag9fjH2BPm2kCnDI84FEnodjshR\r\nelUVcorozV90lPhbokSTjJi4hmaIt2g4NxvmLNiLWmszJkHUNpNCX19ahpSM\r\nY7yiUpIEIJviHEoMePTTwH+7dzcdeU8N76kDlQMkD1gCJQlU/dMHoDBjUVQt\r\njWtOkvXzib+p0zF/30TcyoBQhNtCj4x2Rwo9Yq+b6TqOD8oI9jWX0kCn+hDS\r\ncQFstV0wdDObqkY0vcdW6dwPWc6p/hbYDIhp9wNaMeqNTOYLG3Kgp0sRZ0Sy\r\n3v/RDI1kjOjZLQLanDTVgmzhBhPHkm07rigU/93MNL8/uPXhLZVeRJ/HsAy6\r\ncGhdprtFOhYdhjv4rQJfcTyjlKppX1K8F1aSc0EHaOCxwoB4ObJVXKgV+OiM\r\n3VQvpcowXF03P5VqlGAk/LjCok8WyqMe6HXnhSWRYCIBDmCGB8SRp/1YB0mO\r\n5Nol5nSq3TL9UaklaQFercbUqBDErF/B47289AHiXgcFPb0VO+Mzx+ly/Uw9\r\nwZFf4+fZTFTpxPQL5sR0EsnKmlZnPlGi1oZVOP+bBHr+8+yPydNPsQ8WDqit\r\ntrCcEp1kQdqjBYg/0by2and/nnv2Kyu0jmo=\r\n=MxB5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.4-nightly.3_1668037199332_0.4017419136004663"},"_hasShrinkwrap":false},"0.6.4-nightly.4":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.4-nightly.4","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","pm2":"^5.2.2","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.4-nightly.4](https://img.shields.io/badge/version-v0.6.4--nightly.4-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"60ec1aefc68088a3e652a61e7b3f72f5a0ec9cf0","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.4-nightly.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-drsf7ir4bGkv71neReI+OEDTKl+j2rE2YgOkelQpGaq3/Tikb+1GliLcM+eNm2GfAkGVzZuLjIi+o0ERuzsl5w==","shasum":"9cf8c6b1b1efb075d18d6e63acefed089d1fd7e4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.4-nightly.4.tgz","fileCount":10,"unpackedSize":27811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDApGk8fdgpHjOK8G8di8aRMVm/cek6VbzYgF3DddNetgIhAOBTGV9vjlXB1wg0/meYsmmae0zjwKDuomQLuwg8Q75o"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbYtxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYUw/+Pw//YnNqjHUF3iksgArIFDOxoDTqQ2/n++Uzjm6Zr7znRZ1/\r\npzo3AfBHq9QGoH2/yq/+I1w+jK4ZiAfo4JibpXpsf0ehKwhY9J9vjhaXgsxr\r\nZGLW4HsGQDzZ2oCAze/NxohLkk0tXIgQjnmHqanrbSlrH8LSgCn0gooODXjv\r\njS/AFbkM2EOJSmo2HokfnbywyGvM2Z3GHRqXuEkfrTi/ptju1IqmYPy+hWvy\r\nKh4cycGPCkHEXF2EWgyCi7oDoKHFUMKs5bQqNxp9yhZf8FxatSSFeFJKdeCy\r\ngbfxOzaYe3Psmem8y1gBVTGoAxyI3voMVlD8S18g1OfieiK8qgsRUP4ayqQv\r\nX7OoJ1t9hKficvriU6a4nZ2cUdWVaWn4DlV68I7P7ssxWWZAUpFVWcpksJ4n\r\nutghqQknvr13jq8y8fYUA7lmme81khad5dmLl6XGdkyL7dd5T04NsoN7TxUu\r\n2AiWmpO4P2ide0BHworxOXj/wrz4wK+ciplY30NDb1dr3PkDpXzuVufi44g7\r\nqgG5FI9TakUOb/h8C458uVCAk6HQganMO/rIv248NyyMEaLxl86RFsKNVhOz\r\nTisudRojaGU0kefPyPyuQsO3wqeQuEcFNLufKN1bnmSCEhhn7feJYD984I3A\r\nx/9kbh8naoLsW4sRKYVRIexSiOTaGDriUZU=\r\n=LqSQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.4-nightly.4_1668123504976_0.3449325661501095"},"_hasShrinkwrap":false},"0.6.4-nightly.5":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social media and links on Telegram","version":"0.6.4-nightly.5","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","pm2":"^5.2.2","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.4-nightly.5](https://img.shields.io/badge/version-v0.6.4--nightly.5-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social media and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social of user, run `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ad0630f46dd717350c229b5f7f4c5da8ea6f13aa","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.4-nightly.5","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-4FuO9SiaKoJ44oWg+zElllcUlX1/4UHsgJHow0VtkEvFfRXtnA5Elwa24N4/f9WS70I8aYCJiCPbXrylquCN8w==","shasum":"9cc7fd5d1c8417a8bfbb43aefade77d467326380","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.4-nightly.5.tgz","fileCount":10,"unpackedSize":27811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbINLD8DYvUvhe5fEGQvDuHtTuM2rbilb8+S4mdYpGeAiEAjGHpJjUmHYjEH4gkp8RwQ/Rn8MLpPSgNZ0ac6P+ElQk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbtzwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbiA/+Pk2HziNRfILQhXNxHJ38Ze2jBI8AR3yHg/5hVmN31gqU4/m0\r\nlkJ1ciQLDc5PzpoBCWbQ5XCNESaHiAW7NOJPpuB10a77ZyAduVxH/WELnBhm\r\nIQub50GTh+XgmgK1KjcywJnAbBDgMHqX5DTBiid2nhEV4nQG6ogXlaztUTBI\r\nPCvzgANlYn3zzitjQ4AeaKcX2KRhxzbhIhv3sBJNoS4dmSfMPCAwaHwc2EEp\r\nsDauDusjwxdAfYCcReEulcc8WVokJ4aUuJquplC3WeXsQlqjSGF8Hp9Ar/FO\r\n1/jbe4Kr6/fPAz15DnpXzL6y33rgGBl5QOYT/w/qAkC8VIw8eXTXJprNq/Rk\r\nKNrsi3eUNkxkgBMcJiEYhNCd1axADWvEaOPFidqpKjIwVrGuuC92TtivvXdk\r\nQN/Jrp3uM80+goN4rhcNVI5UcYzV9NGRdf3b3lkctQKFT0PnEi3T6iL99YK4\r\n4ea82lgn8cnBsGC/viQuQWZyw+1q8SdJRmfey7l5cI9UzCuNU/E1+BOBuhnh\r\nPkRSpIBTZSy+7xZu3L1nDVSEioEPUs1Wnb5U9pspNtvQpBhGApbWlNzOJ4RW\r\nN5EYnaMi/Zj70Qcug8GDBh9ncWK4Y/L2glaoqnxiVGLDHXUWJ3GN1quFjd5A\r\nxfe5xNnULuqLc2FAvUoQmUAoPj8syfsXP/Y=\r\n=a84l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.4-nightly.5_1668209904007_0.8700242267760723"},"_hasShrinkwrap":false},"0.6.4-beta.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.4-beta.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.4-beta.1](https://img.shields.io/badge/version-v0.6.4--beta.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c76b737840fecf287fcbf36ae9bb4c60c604d6ed","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.4-beta.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-47Niys6lOsNMUtQPLm9KMt7xi+5xeaSQONQsN9QgL1axhxkxrCRUi5rqHAxz+WX7m2GgRBcCrMoJi7GWu+kWnQ==","shasum":"86b462c19367070c9f01188c9e25d7000ffade17","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.4-beta.1.tgz","fileCount":10,"unpackedSize":28037,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzX3EGoqCtmuMYY2zeBI5EqIg3d18wGiYDfZWAK5dVRAiB5NtSddaB8tKiDEuATxWA9A8eh6sWBCDCRPf0Iu7AHJQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb/C+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQchAAgqrRuwRwYmOQfFYTi5aUnxgILjB4Ko/oPlc41qKBCKhrnwdS\r\nQR6Iy4NCBzhr6nhScS45JodEi0wFbqqQjVKPrxcTGxhXy2bRsvoP1t+ChpCX\r\nsb0AzvPhuyATU0AI+/S18lxNa4+Xb8M6nRmLqXQjxoqekcGVRRWr7GoKa4PE\r\n9nSu7/7xoCe7IqQS0afXFhkN9Tp0t8MY8jWjILQM4jmhAfSd1N+U4NFvFj8U\r\nKWkxFlKA678tsFy8K/+xNe3avwcOaAEK3m4FhXFbb189ZGtsoopouiw4qZTw\r\nyBDFgvGPF4ciAI1lc0DHEnLzqAoKdWScxnnr2bEp24bouotpDW9iDhqPbU73\r\nmW/ooihlQCtFOfYHsdiae6/fC9QmA3CvI0LUBjFgABs1M3CJBmXc3r8YAncu\r\nOS0a4pQmTcuNPCS5Is5E2iJXF/fLttH7VT62zH/BV9Pr1ajP81xDLLx/5CmZ\r\nNShuMGhOZ0O8+g66IDRlU6fiGD25yXwEi69Hemlp9a19e9Rzlhk6wvpo4Ewq\r\n0GGhOCnMdKeusCPPFoI2pCU4SHtWPcUh0C6O5xPe7M5GDuC5mZXqG9mimfIv\r\nZbV/VKHYfjO8EH/w5c82rQrTgqehHq7LL8nvudytUwoFRzl5IIEF280Fsh9D\r\n1pucHDr0OQpua9Gmy8JZ5Nn8cxaGh8Eor8E=\r\n=FujL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.4-beta.1_1668280510568_0.580858148994329"},"_hasShrinkwrap":false},"0.6.4":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.4","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","gitHead":"cd691892c7034abad5f43dc0c04d6c45adc841e8","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-RCiuYTb1dho82zkAS7csVEVHn6qBxntcKBUdMKUW63j7S6wsVuRsxwMhyjpFBttJc9Mcn2em9vyIXY7pimWSNA==","shasum":"4f2b22503d875d99b785a8361d778abc4f1b4a1b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.4.tgz","fileCount":10,"unpackedSize":28015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK5gdaUidtiEMDVWyZJU1d79wc5TknWqZnTi8TREtuLwIgDW35DkQ13ZM+LvT99wYUeU8vUqe5L+bQTzgt2IS4BGE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb/M7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1xhAAjhD751QuTkbWODZskuKjZDM3eG8bu/Xt788PmzMd/2vgXiYn\r\nMoR8lbMoTu3VlzEy7IP+85Q5CywiykEgb4p19ricsIiS3jSOQr/4KlLpucyo\r\noLe4KhJlsbQx3GEOZWVPYyl/gpiTr4ztMm28ZNQsLELxbUumCof1irz0ilU1\r\njICLM6Gvtj75g6FQrZGhPyfFrCCisSBmD+JnrJfdcV+kNfnCPwKZibTFeR2N\r\nZVNdkj1r77JUIH+fyatKdwvZmraP5xiTJNaqTZToxOQkR63L0OlTi+KSa1Dj\r\nOSdhNL4O9H50LYZMsv8q1ENJIr3b0twGPbIeuaL6+WR4tCHv2isovW11GHD8\r\norQeyXQiXyG5LPfxitsIPNZhgqLnu6tUJl1+ghic8ShhOFFJGcZfsxJjHCXy\r\nwQiXvw/n4hrjM/BaVPzWJs+GTQJcQlIxU6Mj3o605kB/B8rHXxFVQb5NPA42\r\nAXmjED1Dy/xmfMroaf4xOw1TKTwxtJ4DLla6JWwPTJr9q092sPsX69nkOkQi\r\nJ209dG7hwla6QPNP6IgmQiisbweLIhJ8ZPJcVbXYvv5bhlsmeVNUKiRtFeJi\r\nlvCTfSqvws42TFeHb1w2XoOZ3FosdAXS+Wl9cq2TVF2oFI6U0Vni+M9/xSZY\r\ndoHFiVfRQabYxcIHzuvDAVaaBMJgQsMqXqE=\r\n=IKC9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.4_1668281147385_0.24875205026848746"},"_hasShrinkwrap":false},"0.6.5-nightly.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.5-nightly.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.5-nightly.1](https://img.shields.io/badge/version-v0.6.5--nightly.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"027bbde7b44bfa24431a0650336b581b8f9f7e5d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.5-nightly.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-RAkqftydnG8ymxVG7fStYW8Ll9cxkPq70FMi/grsomitD3QMkDjnbq+BDOgWTcV34pug65l7v5N6TiPf7iwoiQ==","shasum":"d3797568685633d7dc8c7576b7710870bd620412","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.5-nightly.1.tgz","fileCount":10,"unpackedSize":28046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASfkIzCCToXTqn1P2/U4cGZeMeu1Hqzesdr4aZN8pShAiATIy9+XtZ50UsBlc2s/zc60SxTpp8i+G4x2LiTREbleA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcC5yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+dw/+LAjdT1MVVdhDde+hZ/EirnRVyEE/6g/u8ziIXTkxc12uXig3\r\nxkaiB3ftrzB2FZo4r3PkIImmMjkJXyzJlmmurkOyXS41tTQp7CkAQAcegI5/\r\ndfTf+8i+PEBz/KaRAbB73f9BpmeVNLOTXqszpNc3jCfwf7PG4pD+qwLOcVog\r\na48Szm35h0/tP09D8hrdKb3ftcq0OkIz/rbyST6rG6hATQUh6FpVr7UB98kr\r\nO3NfiqOdQVj/YzqGRg2lGWdrSL5lkAxhiBhC+bD2nwEDChKbLFIOR6r7Lc9e\r\n/PXpecSOZ0+w8u41rLfjTzggKOHm5AWXfmXkbWGgsf1yBvV4qBpsopnb/WOc\r\nl6Bdg+F1993C9eRrkY6H1pgZt5tFgmI/Qd1YLGL2pFSsqvKWSoY8UH16aKOT\r\nDSPZ2tIAK5y4R7aKjGXcz1CwO7WQ55PFM4Za82p620B0m9jYG5LxXMyTkoF1\r\nw3Sbvq4ANKsHWhjNABbWPO1WSi22BPf8Vjwwqie6DDH0S5Vib7HE+KO8Mig7\r\njMTGjbTiG1ThLdOnJJ43f7gDFWCxLUfWywl1MeoMfH59nOXPnKo0RUMHMDst\r\nWbisH92CL0TK48K0W+2aRTz/eidQOBf8ZxL5bZjIeDlRZNVZCrOPMQhul/aK\r\nTtWYw/ycu88KRrnTPFbHDIbaE1PsOj484r8=\r\n=TGQY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.5-nightly.1_1668296306194_0.2902869642396031"},"_hasShrinkwrap":false},"0.6.5-beta.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.5-beta.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.5-beta.1](https://img.shields.io/badge/version-v0.6.5--beta.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d6feab748509d8a258b3b7f76f6ccc17af72220c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.5-beta.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OQgswvVYI+W1sXSvbeBVV8PdkFFa0U4aulgy/4uP+y/9Pf+ceutZx0zw7F5fKOp+N4fVUS5IaiFZlv/2e5afyg==","shasum":"9133efbc8f328a7d576f60161962c0ef79c2b56c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.5-beta.1.tgz","fileCount":10,"unpackedSize":28147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGykSyDoUCmVMkLGNQs+sg8vL+IZGOX4oGl9PjJGIG8/AiEA+Hlc61/u0pfVVm4Rk7Do6oQTV8SG1jay9BZDMlV4fx0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcOhmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq83BAAimrtsCdQ2zp3hwoNweqtqmSF3PqAWiw9HzZWHai/CnYI0jLn\r\nYZmZWw6+hMd+YzDDbS6sf34+Zu8spz9HrTSLhe/uUGTNWfJHAz1J6jfr4eQE\r\nzVvZFm+DBV34EEuKGtOJWG9tu2R7UJJj/QI5K3T1XUDCdjPmLLyJxG9nldmM\r\n57CBgt7NIhTKi90iwRQjPsFlVFS7DrQJF4R2FN20jwZrnTEsNBjStfcCzJRX\r\nsEREZnfccscm87RIg4cbfuQ94Az/QuqWimV2QWpf3K7kUmIdateIcxGLncDP\r\nyG2ruClLYuF1If6hG1yOeffcsmv+fy7+1MW4ULavwOZzknid1OfvwYC4Ue0J\r\nwCYUVVJbk3cUQsmdYFeQka2z2aDtm7Oo7VaezEAiNdU50YX8rflUzJ2k+kyD\r\nJmfQ9U39eYDXybHPUoUUHProx0KpjBI6INjkLmxAAC5EMaYwMGGB2b2Yhmc2\r\nXFUCGQ9NsCuK8xbe6Cv5oeCvE6IZrkUus9EjyfBBD5nuPqq6jbTTOD/I/qlW\r\nSdhlKlP8u200wzQ2I0VwtNLaLHfzu5Ywk1CcNObOFIO8kz4RZzK4sontkJqg\r\noALPuE3q0dCff5Zja+6oBnd4Opp+Dq/FM6zja97iNttZVlq63K046kTmhbVD\r\nAnLwWKEE+4Eb1pJwCAh5w1gfxqGTKvQku8U=\r\n=GXrr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.5-beta.1_1668343910651_0.05822667909925672"},"_hasShrinkwrap":false},"0.6.5":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.5","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","gitHead":"60893409209b54fd24c74e47506bc0f0d315eb82","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.5","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kvuKxBsyTHblJTr1AHgmoFL9IpUN2tQpY9uIsKlXM8ELxIjQfiNmu2UFJuWGe5kYhoqKnUFxQazEM+jJBDjw7Q==","shasum":"1d7729e687507e5916521490a029fc144220cce1","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.5.tgz","fileCount":10,"unpackedSize":28125,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ6bCkAwaacjFhphll3wdg9J85IhO7XDb5LGpaUfQLwwIgdS8eEJsN/WtXRhAgs4anacpOwxAxyII3d7is1fHfEjM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcOk2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNfQ//XaL0SvqXRAdrWVNWPYT3onVJoyUT6n+FbP+7SSiiEXcRFQ9y\r\nx27IJQqgDoob6NaO5Lk37KbR5M1iYE25HnGiWL8MRj1L9ghBiQhmfOTIe/Yf\r\nBUtG9z2NXNgLGhCRJrU6yX234i8yq2RN/Z3HVy+UHxrldqiH30BApPLTCA6/\r\nN8Bqtz1M/vXs/mvFlax4PwlfdAYKLDxjlUIq/7rOUUsAx+fWs1brJmzY7PQy\r\ncUnT/pTf7JfCbyIqbWjl4PPSUfagO+gCmZK07y/wvJIZbH+7uJhbwv3rVV8q\r\nckfFwABHDHw6SKz2JubTQBuJlHqvCobr3iHMH+pKMBmj01dwJGqY73gEh+f9\r\nrynLr92Qrl+4HP7lM5gIkWZcPYw4qEBWqVdk51OJmvdg025P7nX105bn1dLw\r\nXLnyVBvBAdLWFGLGNYbNpAq6I7b+u++1h1nbMu+C2etC3VUANr6qBrtnlUNQ\r\nLNpz9avBhm7OD10OmtQwPqLHb+ueqAlKlnhDr6mMGYlScgb1ubzwxsr45u8V\r\nZST/G3mkvfG01eEw3u6z5vURbdANdLV+gXmGyQrtbyknaZRCaKOsRlvW7+5z\r\nVMD2MJGYu6WZ3qQQDjc+XqPDwyq4uKlclIc3g1pv6Lb7LZ6u7cH+1l45CzXj\r\nSakbHGG9+zY8QjUs+B5bRyvusgYvqU5C40s=\r\n=jsJ1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.5_1668344117865_0.3287922470230902"},"_hasShrinkwrap":false},"0.6.6-beta.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.6-beta.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.6-beta.1](https://img.shields.io/badge/version-v0.6.6--beta.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"216a10d399b27f54a1838af566a7baf2a1f5b7bd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.6-beta.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-7SX/1QsY981gdK81H3VvpdrVLs4Ps/MFR8NIx464uz71cXWnI9VxNz3x9vsE3BA2yRq5opTKW0+GkZsil+7PWQ==","shasum":"b875e80c11fbc7fd3e4176e6576d540f7ec0ddaa","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.6-beta.1.tgz","fileCount":10,"unpackedSize":28226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+sZYJYxJLoUYRYRhJkfSN1sFWrAvLiJQOJr/ssZ0msQIhAJtfcv8IXBndTePa996pp6zEu9bxFB+9mnZps5W7sAEk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcPgnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIjBAAorWe4K9AoNbcEhfYBjeCYg6MSgc3z7uEkEz+eAyA7i/8mpuT\r\nALZRTMbBi4TOz2eRWSkzFNkxfx8tg77b5cKLVPtrX6sYy7/zmWtZm8RsOfb1\r\n+5PDyCnjx4zBgKGANtOJtQqjGcQNVsCwN+54v2LpK5hGgHEFMw62w8x94uIE\r\nZQ6cz5vRLle0JOFMm+gB462iVX0v1B4mnJZe2dfMgUlP5DSCItEaptsRLhfo\r\nT2MKDR9S5nss2bziq09oVwBn/udc8IWRh3b/jE3L/O+aSCjKKv8TbP4WoILp\r\n3CBZUVeDrmvtsXbdXCpJqw4mQ7UW+SGo8GBn+Wk8TjpIW67dXYInkd3syIfv\r\n+5Knsez6tcH14s3IeKaQ7VBWFBmw1PT/8A3d6PhLnR3sRX4iMpBXp5rBMP8M\r\n0Skj7X4MoeZga3J0k7H8iND+qR7gT7RxnYgRI3dEFdvGoFoVHurw92+6r4yp\r\njCLDYcfTqpqj+hCZyksqyyQnB02w1VQENJZB5Hj9eM+7rWxpD8KK96fYGi3W\r\nutb/2plpWOQtA7xaSaYm+TtpMFuw+gOfcITEpL8nk1ZlPZRUsHH0i/hRfqHX\r\nw7+/iTP9K1ovaoqxcGoDaOXrXBvZNqXnllOYoIqZQK6yZ3Pyc191ve1xA43h\r\nUNkd+eYQP9bPcYmAsI3G5+zJqwHA1Bz3YRw=\r\n=5FHY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.6-beta.1_1668347942748_0.44608901925030464"},"_hasShrinkwrap":false},"0.6.6":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.6","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","gitHead":"52998cef840dac4211b6b8c44c2c780490002745","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.6","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-eH34jC4oOKw0ldE9DG6cWpx5ERzpCQHb1HwQccI0hCfQdCXSS/KTlTQTeJg5KENsDmroM3S8Xl3c7GdtGGBdrg==","shasum":"3df7597c2827f6fea4ea14e9f5bab7f5db7a54b2","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.6.tgz","fileCount":10,"unpackedSize":28204,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMsLEUYENWHxQgOBzcLNcBA2zUCaDaJhfT5axTrEM9dQIhAMLqdbBOfGXauO+zu7jjPuEIiG10sQHSJ9JRK377/BvP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcPiCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZuA//SmohN1qSQbMdbz3cpJDbuVDB0gHIQ9KDqxdbYz6u1ZDcUY7J\r\nquRNRj7dNGmpc5ry2MVn8DML+YejLi/gZ7Ee3BtsKiED/il5W/chTIfcCPcw\r\n0AoQFdB6DSCBCYtNCYrKgx1I6so6YKu08iMzqPn0S79dO048/mIKfv+1QJPQ\r\nQ54TIdhkNlr7EdzIeXFO4ouHOAQ2upeIEe5YVjzwIPj6HcUrBN5/3PYWXdpN\r\nRiYaI+tzEl+lY3vzLuOxUukC/fyNmNpY3XjJkflTMWqfOsNQ9+gvW0aX290y\r\nq4KUVkCwZHmIjbxTB0mRkYCZI1VCfVM6/qL3njMX27JrV4sYQARu7ylBU9wL\r\nVzOcW0Y4uXpG49FauTnznfm+w5BUeE2gZr9+S2+vUj6bwj2uhEdtwk8RsYus\r\nXHXY9R9HMyUIor1r8ZJXLUjjp7sRXfXI/ruiYReCQAnvyrkKjg86kkULe2SH\r\nCfH6gXJd+a+8YexHZ9kEsyGS8e/k5FdgXeKbwmQDRuMy+ui57HFOqN+VYi0x\r\nMAek1KHurz0Gl6NDOwQrzGNcKBw/JkGs0UM2t9omu5Hkxko7M98XMVBxg3ZS\r\nED6KgyEGgm5oY3yj45O2XD3goYltnWhsW6P5/sZhSUreH6he2NtJh+YuyHhQ\r\nxIOf3/BNbSEvt70BOexSHp4xDOca0Vb8zDY=\r\n=WqjO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.6_1668348034544_0.20033033028201475"},"_hasShrinkwrap":false},"0.6.7-nightly.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.7-nightly.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.2","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.7-nightly.1](https://img.shields.io/badge/version-v0.6.7--nightly.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7b4401d673d6cfea02b9b1dbb8eb202485a5de8a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.7-nightly.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+p6NY9pKSNnRGYAQS20T/A6ZaOhiy4sSD49fmtqAoXheIamVIWNSj70qwfxZztnll+CF+2Gn8a5KinZywHt7Yg==","shasum":"99bec3f3c189e11d7ebc95748a7bbffc592cdd58","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.7-nightly.1.tgz","fileCount":10,"unpackedSize":28235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD58B9i94IHz6wz54OHKoWKkzcZkS4QJuIoEH4Skt+S0gIhANn3MoALiM9zfvO1tLwCYOBQi5vzyKo7UrxDP73bCHY8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcX/4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxbhAAnLoMxedKsxRgcnCm+S+ZdFRyq0owoK8jFv6qATWbPXw+qw0p\r\nkfI7AO7qftK3YOSTtIni9vt4fX/0Q37+AT7Gy0urXLSCy28nn/VYJELqJJR9\r\nUOxO+7NJq/6j2vyZjA0i/1FlqBa0exyKSES6+p1VJlAAJKmJur/P3Hui4nd9\r\ng3FP8cYWEZbwmZlKrgbqEE9EJHk8VyWZ0w6KOD6ci5rO/COsRLceaNMkh0yc\r\nX0+J7hRGArdGa4I5OJtS3jxNXMFei77boz62Vok1s5VnGc/VD5RI8Yh4vEHX\r\nkKRr1a/Q5Xpx/ExO7khhXGsNLPB2EmaukMVd/5Q++F3KeQovCqUJJ14x5vcH\r\niL3wHymg9Jx+LbzW7VYXHq/yb0iMVUoGPlrOeibyFIVS89Db1VbTu7mbUr06\r\nQV/v/U/QSH1qcrmLB+2YX/H8ac2/vV0IpeCV7ae6R2C8o8NQ/m6N1WekTSH6\r\nxsPZrAYBNdO+SlrRddukni93VaqZNL0FVvhJeDM9K46q2kNIu4r013EetDTA\r\nezIy3OxDhV52IYuGZtusPdNWKO/XgcY40OKuMNCGmzcUZr5RtzS7uesn3IYF\r\nqhLQlratac69sWWZMgOaSfUMbxpwgfZbVCjw/3JOtyP45XhRV9k0dV9vrrtG\r\n5gogO9CU9Fbnofcu6hS6MjflrXHphV9AU7M=\r\n=d3li\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.7-nightly.1_1668382711911_0.4333616254726138"},"_hasShrinkwrap":false},"0.6.7-nightly.2":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.7-nightly.2","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.8.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.7-nightly.2](https://img.shields.io/badge/version-v0.6.7--nightly.2-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"20c5e594a35ea6e087bd97b7b1bf45be8180a2bd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.7-nightly.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-A45P4dMZ2wgb8M6yJwMCxzdsiUoyDGjGJPMSiEIXhN8BGnjF/W4l6ecRDo+I20CmemX6/dLCS9L0Byn1ILXhlg==","shasum":"b028c77fcae28966a85dd038ba505c4d5c26fe0a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.7-nightly.2.tgz","fileCount":10,"unpackedSize":28235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXuimCHY3LaAGWa9QIOAbFymplTk7YfxNfXCcoXq0KAAIhANYcb3t4sZA+8J4L2sz26vXWTTD5M4mRJl/lTkNAB+Ia"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjctE9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkexAAmVmc61qbmhEvAiexQdhpJUcOPM+56bKcwlGMKpV3zqxAsskJ\r\nOZEruMph3C8yUb/y/bStUEdgBgI/jdU5FryalqZ0RwmDOWWFraTZp67zJNEt\r\n8bP6b5biTQcuQp+rFWnvjihi4VIp4VaL+TfvIOmCQED3kxcAloi6wrp/kgr/\r\nhuyb7JNNyygS+tpVdP5wlnRPdbq+I2WILnj4M+OOu1pYgRxvN74AkOvAKjRU\r\n+z6ysgA4R8GNrfhRIlSobpa/7wRWULGATDbTKMcwdHl4EIl4gVPC1ZXw+VoJ\r\nLKXFLldYMVAn/CjpEhRkKwHggEvO0zMW0SeGIDH+8K/neSapgpDba/cJB+tl\r\n9tMRXgHWRicqloPM4I6vPVKApnyGza3bLrd1+Amtp28LUJVMMcYUVATVgaDG\r\nYb0mvocrSgkTu2VWmizlIFQo13IUzjrQ0cJBAHdDJPLt8dkNa+tScMzs0vr5\r\nbAe0vz81hyZQo49N34hC3swh+BypPeIGrc6m9RYUitTRdkKM0av67tgHg5lf\r\nzWElkutbXTkw1hsqh2PcEs8tusKJ/PXTpV4ffT4gMV2B3Cwl/6oeaFh4BODl\r\nDPGkjAOqSvZme3iRLiW5nW/lJxYpBVifoQkGJAZ1V3HNRkLGiZgddT9MpnuP\r\nQ3zB3uMnid0tc4hwu/8bqZRrjeFmNDQnvQw=\r\n=kyhh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.7-nightly.2_1668469053327_0.024049110124005013"},"_hasShrinkwrap":false},"0.6.7-nightly.3":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.7-nightly.3","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.7-nightly.3](https://img.shields.io/badge/version-v0.6.7--nightly.3-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3abefc6d3f397bef3d7bb4329f7d18ae77894432","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.7-nightly.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-O5GNnvOiImgy+GOd8OK5fLf/nCWNny47FwVSr1JUx/eDSXkmoRvstkjxXoKECh3S4u5TGeZgB4hMCa+j1F454g==","shasum":"0ccc60d828f267be4a6bae44988f54fcc8527c53","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.7-nightly.3.tgz","fileCount":10,"unpackedSize":28237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICihiWmXVMtrWDg7ysBSzqFOhcVx4n2BRAXw7pFtjuaSAiEAu2y19m4cuCm9OE0q8Yz5JF6PZ3jCMrPr/3ckpxMUWsk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdCK6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDMg//UkPGCMqcjtPtthi744KJybeNUWrlOaywxPwiYY91lNrLUu3i\r\noQWUFLA2FLsu/sa+RGlc8LZ2+kZ2/6D9pHkymPjizKKuCGrGUZcim2Uj+Bp1\r\nZAQst89f32iQnpVrrh5N/BHikyisuH26OZDCDpJ7dxJK/+37kCfV6RKPIEUz\r\nd94z7SmwdrswXH/i+Y+7Ick/gldaiJJYT5eVhydnCqoKOyU4VdMx9iuwbjO7\r\nq/mMUvnT2+y4BCpxRygQXKrkuEmSmtHwHZqgJqXIdzbKecw64OcjSIOMTGSQ\r\nRfLydUKMGbVAFJGsxgIxoeL+Hrp996e5f2ri4aGNjbWFmw6BzQNgU/95sDGP\r\nK/o0cj4rR/Uz4/EpOTSANr3QFGZaCQSsmxTGUT+Zx/9U+9mNf8KYV0AvooMz\r\nAvm39j9NtnkvMKt0TC/3O1shyKvNsCGXM+7tVOlAaaHElzd/YyCfQCUrO5k0\r\n9dxGLVMx3UXN2Z50Hrb3p74kQap/AXPPAIpZNBohOy8fSR+sTjyjQyAXAY1L\r\nC6DHzr85p4lW0YwxBJ0EhSSP9iG+FVumyR2EfmsukD/G9y9UsIvgC9hf/V+5\r\nbnLzzSvPZ4OpWZZVz94cE5Fgg80hGQ8M5DutlkHKOM1t93oZw4wS82Ab83oJ\r\nia5fH75EQfwfsEwobnu+jdWY4B4YJpS2sRI=\r\n=gWGY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.7-nightly.3_1668555450709_0.9337728003912271"},"_hasShrinkwrap":false},"0.6.7-nightly.4":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.7-nightly.4","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.7-nightly.4](https://img.shields.io/badge/version-v0.6.7--nightly.4-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3e7b5f9e1ec83febfd8e947a2c5648f37248b5b4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.7-nightly.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DZuVjZ+Uns68mxhRaOtSPqMlRcga8nuQ4NwJkF8SMkxCZ0z7zQlymrTGdY/4aF9EMrk3NJipSu4qy3aI/vvMng==","shasum":"b97e7aab9ac5fe704a4bb2a23751d8d03941ab83","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.7-nightly.4.tgz","fileCount":10,"unpackedSize":28237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVY8GsVXw8UMjTicnNtdcTowTyC9yCFO/GkzjyqokfngIgLzNYzWwO+dwQEwpcCbgtjRc5WygSPc42PYjPHK14L58="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdXQxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpxgw//RP3xjof8Hguv7+CBLSZIpUcZ6IFuCLP9Xz0SitEq0isoG7Qk\r\nTt5EvbDyGII68HaYZhkwIzYVP0PiV+JD3UrwtwDwKyDdgKnmd5ckuYyyqjfa\r\nvdK6GdP5ivbxQFAFxxQJbS1nK8mBADtjjQ3ReQU4EBqPLyuN4jfQP/917pc3\r\nFYWdPXWOz8pQy2qCOuhiICTodqOpXl0amhxw+O2gKr/fmYRFYdVrF05M835g\r\nCGMSqJAOSPZUNUouyHv/XcWQDpQrV7rG8g5fS8GhyqTpKC1AkLLZpvagMIjt\r\ne61vCZCeqVF2K7QoIJ6wj8L3fbtOuAanD7u7ymoXlFsOeKzMb0K8PP6r5sW7\r\nwtpqdlAbzvIjs3IZuP7Y7ysE+6h/X8p56L6KTFEC7D1IKw/BrCAWPntmm9sE\r\ne2yEJMz8cD00bS3e1TVt7Jfx1m4kdOXzzx7rB+6wBR1Bmp/dovSeJX54CZeb\r\nX20Dpcv/nPeRVlrOLl1reEeEgTIjb8pGPu0O5VLcd/VhDz4x3PP1BSuimQ5s\r\nPdeSLbwM5lC4bhqGXAm6QsGDfEfCfos8NQ3tfrzSUzL02up/gRHECG6TowhD\r\n5lrHNEgXJGfKqXMKUAEq6RLeHB6ShmSQ24JkF7iduyCFRB8fxD6+wOUkFWrD\r\nK5+zMe/jB5Ax9L1QRUXjRpdRXNgVPtLRuDw=\r\n=/VEk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.7-nightly.4_1668641841060_0.4293356107647446"},"_hasShrinkwrap":false},"0.6.7-nightly.5":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.7-nightly.5","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.7-nightly.5](https://img.shields.io/badge/version-v0.6.7--nightly.5-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"581b90204fb73c45475609bd1683797483437dda","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.7-nightly.5","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/VOVXyumusrY9M5/H71fRppSMzXXHMRQgIInTB8IF4QYHufOAmHkM5lX61xtf/jol/UelHm/7YDBiiZUgtFsSQ==","shasum":"a932c0dd23fd124b966ecc89de8e70611518621a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.7-nightly.5.tgz","fileCount":10,"unpackedSize":28237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWEC+kxGf88nXwNswDhVEc5KeADp5E0FFdKCAuiYLiuAiEApwxn15S23YXPlF8vWJabsUhJos2w79wn7Otvko8OjLw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdsXZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY0Q/9E1VKjtD2QqjcqHxscwl45ZsWxmZOrMyL6toCAlnrzne6d9WQ\r\n+rRuktecXd+GhT0oKYi4ESQpBIBXcxEkGHF+jXTT9X5Az3jY7cmMqTLIEPQY\r\nmie555m/wSTH9OsE60euxpUp45XENhQboK24kO9eRbb284rLR0rAGNBIJzX/\r\n6OtYrJl6UxNOY0ahOk4QuMrPmB86Cx7fAp5eSiDxhSLsRLHnT8e+awh0qQDt\r\nzzm2KqbRbcb3Zk3885okpMVjGO799xu6tOUZezdoS4aa+aDu3wMTmwwqB2th\r\n13BygsaubFoTCHzxwIw4piixVHcBKP927g6LlwP21UyCmy26ITJG1LzGJ2aO\r\nI5QFy4vMxEUgS2r+sU+IIEj3uSIOOsXe6z3sJqePEa4Qr3HsqA9nxdXeVkq0\r\nZuWGBmg6MQiVpyijyxnnt3RNvagBnMTFznnB0xt4f642qApUVEKcVd7kUWbr\r\nMJAVwKJVshILMmfxw81PetxxbCyI2tBcR6hJpCshEWseHOsrCJUDQ3EoH56a\r\njcRn3rH8RHO5L+w8A+N+ae57Poq4IJhVbPyp4qLRxmWMyUdi9c3nBrDptkxA\r\nJ/bs2c0bxGt0rkxpnKpFAcrWou1ZzGlFxj2BRAa5RPaZEiFDY7EmxtPvqjFy\r\nYYXwFVD2e6kXtDI/7poai+hmyMCSQE1xlfY=\r\n=tsy+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.7-nightly.5_1668728281368_0.09646596627823434"},"_hasShrinkwrap":false},"0.6.7-beta.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.7-beta.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.7-beta.1](https://img.shields.io/badge/version-v0.6.7--beta.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"38a91ff4fe14ca3c650c1c8db9acc2121d5bc9e7","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.7-beta.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-wCn3grja372Am6QxwYeK8kS0O/ci+e385id6SS0oIMEXg1TG7a2mmfqiYltrLhA3Hk+/Wm88blONSUbB6iWU9A==","shasum":"c8a505f86e67bf54c22348f90731845e5315eaeb","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.7-beta.1.tgz","fileCount":10,"unpackedSize":28315,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwz3GTpLVLerMCbplUKOKfyY854dR2y1uZRrdN6OPohAIhAMzJpzcvwXqyMvl57jdAH0BNgXp2GuIK8PsCfMMmHqy+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd5uYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY6w//Z7s7J7vjmw/Ck/KYZMHrMMUXU32e8x76d58Thh0YL8hWfEYu\r\nTY/mciyrKzeLvCxjFePes9NvZ89aWNyPMiM9livvloUSgu6DLOWrB9imbyTo\r\nfRP6FjGwYd6GRfSY7mCcX7ZIV2p7KtcK/FCSM50s5XplOevG2PQ7x9I4b6+0\r\nVjAa1pruuY5CYk0uH5l6LDNbX8WGAY16VpHHaeHNCggFwdV+v0TAuobtd8tf\r\nvSOktAodic9BY7GBrL1Dh4Gu9oB/JxL7ltaa/jHSq0QqRoewLp93p4kIknbw\r\nOxW96senr4utcuDavx/hSvWayRo8zaD2LY/lHIY93zGUTevtZ+PoqCiXW77N\r\n4Fe9Gh3q1s1g+S8Cs+RCL8+QPgezSw8jSRhvFI+YtFvOrc5TbyNvU95TI3cc\r\nB43U/L1p0eRGXLYeucZFYnZwrYXZTs0XAxdPP4PBhdPYuB1Jsa6RVaJBrld+\r\nHmvPbUyBupcEs7V7wQ6X8b/gkruWy8R8SB/LCuWTM5Ugq23t5G0NW/glsZsI\r\nfn57LeiAWZ02daFOojdd+v3hVFEMuzRJVvjYJYDFC5hCt4NRlBWnH9i0tXqw\r\nM+5asAdyn20QZrnGaf7G5btVbn1QGRdpmhkOI6+/zxJnR5yclCScdEYoAmtp\r\nKmu2S0Ulm/q+4k8kWlCb7BFKND3jAQlfT9w=\r\n=zoxm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.7-beta.1_1668782999979_0.2973565876629862"},"_hasShrinkwrap":false},"0.6.7":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.7","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","gitHead":"a52afbd454806c78da4855410f49d5934f445716","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.7","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Y0J5Ji2Fjw1TDABo1/welFc4K+fVKQdFpEtgrNfvlXX9INY+CdT+3wAbKPVWfVHFdjI/50+ndjxCTkA39ZHSrg==","shasum":"0fb784ea90633d8b3b02b8e98186ba94716cfd0e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.7.tgz","fileCount":10,"unpackedSize":28293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX2Sd0AvikmuJwBean0uPUf6RyScIP43eTTg3OiiYH7gIhALGlQim+oMXbdEri8j4xffLHiLfFGLpkwaA+VgLNyDWI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd5wIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVbQ/8DzKAf6cn1mj2K1DpY0tvPEvbs4UuIwGHZhf2fyWCc1lM42Gl\r\n5YIqg+Z9WMFA3Lgj9ZYo9uTRYRvWdPlfmTi1xHsrmsaoFZIK8oib2C09rlGO\r\ng4iRUayV0clJ5PzQPYboAUHbOM3Qhjtd//BmueyengH89HZbR0znDR8ifbcu\r\nwRl4JdnWBolKTjpzUgZXGnTRwgbyCGPFezqaXrzd4mfIfZsFTrWWyICmbZFI\r\nSSkAE2FY+Yp6vwc7POZujEQUWgYpA/iIK3RvKjaLUblClSUBej7qLGnQcrqP\r\nDY1HRCbnerbcRzZXH36fdJwjyIRdBQPksO1fEA4ZUfyCMUTFoZMTPOQ6A5OG\r\n1tcTiS6KmQSySXi7DDXOy6iIO+Oxx1Mg92N3LuqiCT+WLoim4gOaFOLw9a9h\r\nOFM59wnpgRfHIEy822YIDYKSpEC0trLJgOUMg/iNwl0uR+kR0I8DsWHe5X5I\r\nId6pOb/oQssuKr7Ef0WxrmE4eFJhRNTI/+H+E7pbeFNNWbbIGSROsWMCjqj2\r\n2dRh8aBCH2QfwQatKb+9NR//D6YKmlkYaI2/5mYHrvrvIBGD72CPwwtWAtqs\r\nscsIvOqYlyg9HXoPMKSWjDBdCukIiTkVDurcy2gySgP1M4vEJwhhnsBNVf7y\r\nQu6zpzmCAq5dt2mkbwuxOXXKXQQmfId8hlc=\r\n=ahMj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.7_1668783112665_0.2161165422104805"},"_hasShrinkwrap":false},"0.6.8-nightly.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.1](https://img.shields.io/badge/version-v0.6.8--nightly.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a5f6eaeb5b0b8903609462c750277805ec009e18","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-IJjX6FZ6hbls8zg0lpIOwjzFvu3xMXeUdLIu4GZnEjY8DauNxOdFk+rhwmwzjmraBoDuK6D8pK0ixntYjU571w==","shasum":"699037e2c2d6aedbe9748fb0616555e70dccdbec","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.1.tgz","fileCount":10,"unpackedSize":28324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENyCl51r8+zIYOii7rYlgEHVYA4dtcsEKnOKxb+ID0TAiAv5yhaNw6N73onzs/y2Mq/RdoCxQtPrrGVb91EjD5ZQQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeBcsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoduA/+LwdVWOeNdm+nzetGsRQiJ5NNPO8FwypH178l4Z221Oahz+Q5\r\nEPI0mobpLYLzmwSCU4LsOeKWt43jJ1wyGR8rN5mv7DB80ztUTvNp6HNSuqVC\r\ndPDw2+toOmkrDxcUgyzd6V5AFZvXuuobjBjAr+E4d1VHFGyW7QrwXZLupve/\r\nGB28insYJYv3XZvHx4gOUYQKpIXahDwXGsUzFFp046klZy6ax2OuaeM8RHC2\r\ndD3PNGFoVpb7lEDKPm02Yv4Zpb/Um7Joe4rb8wrj5Jw3F6khRijsXIfBoKZ5\r\nGEMepCnrCTkEoAJnrJ81uKaHMxscTFdgGTcqYg3VRO6KzknzGCKuq3hJzbmT\r\nfrtMlntZgSdP48bP8HB6CJANEqSfNZe1YpMvAeJ4UpXuV+EZroN/zUoyNo3s\r\n7ZOnvBbZBcfYbP+Z0fcnB02LcM6G6ERXRoXKk2XxB2+BIcBjf3rHxfdA6j1G\r\nYgh2us8C0IUg/LpZ06iwdjJOBSuchMCEEx0uZCIN3MkBuzNNijRubItMkrCH\r\nZrteQMB0D14CbPCSYs1aJQILFLDME0qP7oMH9coDRfhbX/S3kjtUHGGxa1eh\r\n9mgzXQekoKyRUJck4kJUsPvS11rJQrbfXRPeFavX6jxrsQ2dO5pgPeXj9OXi\r\nzLuFePAklkorLpoPCFz4JpM9E/+bwOcLkOk=\r\n=yn7i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.1_1668814636539_0.20015616442859208"},"_hasShrinkwrap":false},"0.6.8-nightly.2":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.2","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.2](https://img.shields.io/badge/version-v0.6.8--nightly.2-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e35b7723cb0f3ec28ffa9bf9b3dd8419e7539f28","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Ge6u/Y+0fbrgJv4HTF+wd2+xv79j9lOM5REkhRbm3eqwv6IGUjzBZI4RZw1XtpvH3TRSKH2O0MwmUuUkkbxuQA==","shasum":"26e4e2477e1b35696ee2eef075eb708693f74320","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.2.tgz","fileCount":10,"unpackedSize":28324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBreaYM1WOnCBS3kIRrq/SHElkTkLXHkfm7c73diugIqAiEA+CCux4xtTD6wq0bZ9ic0H6oGyLmR6Sw+X23eelCPQCE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeWiMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowyg//diha7Gcff5lTDxSfg6l39+kMB3obYXVojTSPO/qzXhleRV2e\r\nxDFUqZfzKOstIJILHgPR+hzXwovEMN+0pvV9blimdORLbBbYvYaFzQFSX2AO\r\nSliaNGE8UkanYHs4LSLfuBjK0bPFK/tMzOrM0Xed4oXZk0NWIsACiI7o3rWH\r\nI214p0sMX/5Fdb4EnndusX81TEM/V0hJriUVsZE79GZAkXxN/LbBkJg2V+b+\r\ne884IyhAHeLi5E/69J/LLPQ50Me8ykpu93jayVIxzhaq5xKMx4hR2VdXGT4f\r\n/1YVCS0WOe91QRoTlSZGTEQOG8DOzjqEXF0MGgN6//Tp6nqdmtIq9Zmvo0SW\r\ne0tPN1k1MOsetFuShW2FkXnVAhus6ivVAXm2jbtq6HKgQ5/oLW+lylTNL29P\r\ncu5D+ngfFUdoJtjF2v2jUkCJn9pZKkl7Ml9SZxSBr9yG+nh3uaSGt+1tb8kK\r\nHit55c+T2Tdtq2TVSy6u+pdbwei8x9VjVi2Oo3c4q2ZfdOmmqdNrVgqyYwpN\r\ne4X0XMZePEbM/QZKLPfxi1GF8JCn/VcQ3Hw+rAjiFAvkV0PDMEK3DALDYJIz\r\nnf543SuTQZ+acVS6f6Q+w1eBpskqosQCqCrSpOaWsqUFbS+1OFUJiAM0G9qI\r\nT0kdT9rN7cesrKBUo+EDoXsCB01JUwWaBaw=\r\n=49T3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.2_1668901004169_0.10532941547540298"},"_hasShrinkwrap":false},"0.6.8-nightly.3":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.3","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.3](https://img.shields.io/badge/version-v0.6.8--nightly.3-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9cd69ee9af915f2397ac5928ca611718d73cb569","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+qCcIia60/JLr2wXZk6p/3rvWlAReHnhLMxQD3HaPkA33cX/zZZHIQ9EqxaDHdw7tw68hchfIqiyoF/Y9jzBlQ==","shasum":"d1f867bb8f1ec42e65e9378d32d5ded31b1836e2","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.3.tgz","fileCount":10,"unpackedSize":28324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaSZbc2k215emYFAgm5MdxIPXzBoAiyKvDhqOr9x+QdAiAcqoRnOBtwoRqLCUZfFVN18FX4XPZrboDKT33eGemc6A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjerozACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroeRAAn+lsDfBGTsgeTzdsNt/+RgdKdYiGaj6mGDz21UFPIrI0YFAs\r\nzhNDTtg5yN9bZkUlZHBFzVmkxN3jz48VO9FB2mIcHHsAK36yPS9uDQuplU09\r\nsLtPTHrd1X2PrzILHwO4RHxZliXhNhLd4w+p17Qq7b/DoVsxBDs5DkJyN9SP\r\nApyLO8aVYLeuYXV9IMLAhIo4pMtXMMC9Ifu5hhWSi3pjvxWpS8gnfXNGwfMv\r\njR/fsLw5jI4vWcrf0qR1o6dPEsELMbn16C2MtUocpaTEderZ3Q/sE+azKZHk\r\n16ZmuF5Unp5SgIpC1+y+bCDrgtUyHbqGCdaeMTKAxzRjAbi0tkLB37ocUQCo\r\noEsvVU4nz81Ja8B3aeMX2imoWEApUQiKyQdBu/RvRSQJt8rNcr04UshAU9bd\r\nfkBoyWEA/UpHWvBpcqJLzZhCGrRdeUsCbwnhlX4qUatVlITo4pXnTktbkw2M\r\nIydIXgF8h54qZKK+5SpG2XJDpUgvUzNS3Izl/JZD4MrYB4qKjZV3rYwtlDQW\r\n/GvKfb0c5VXcv6xVnTdWGGydfGo9M0dxvpnj+VqS/xJ6V0rkAQaYvUQ++gH+\r\nxhpSTV3me1jHi2VwDEkJwCg0gxj52hf79wT9xUG7DHnKCHdq9sPnWhFLQSFC\r\nw0uqT4EDuXfa8UY/vESlG0YpoqdEdCxN4jM=\r\n=LdQR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.3_1668987443510_0.19881601030159102"},"_hasShrinkwrap":false},"0.6.8-nightly.4":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.4","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.4](https://img.shields.io/badge/version-v0.6.8--nightly.4-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"04af86123154c953e117cac2dc44a3a24a9ced2f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-AiCWDuGJTZmxMmPuGoBtPUAly0i+NgATpaZdRp27sl9jyDLYs9YiEeNU+TXcOcuXwv6d8TOFc+t8hRwMtESJIw==","shasum":"aae876d53d8d12d14e2909bb8cd6f3edf83fea28","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.4.tgz","fileCount":10,"unpackedSize":28324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMwXfQPvxMSWZPAi1QjWr2+CMxCj3FNTV8w0Q3xumo2AiBDjG0uQOk230+MB/HRA4ivJG5ZNQ7AJ+hhB3zypUFOGw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfAvUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Cg/+MYks3jLNbdyaZYnFwSlfWCwKQJ5ptPZUJODUol4bWWV3ujUR\r\njTayGzd3GgsCMh6PUMDcHt+LL0L0RosapAXmO0CmwnfQfvNx9pWCpMW+N+sC\r\nSOzNNq6uDJECOx0tzmE4+FMPk5GhMuX7gzJzCnUSzb+i3DYh1u5HybXLj+AV\r\n9zPHc5TA7QyBxeaFAeh7KOIK6HswxglwhHUWP63b8t4vxj/77/EdepWxmkSp\r\nIr2FEfvxl3aXfbcEtLZWu1SMOGKqulU5hOCXtsdF9EL0WL6rRmONEdPzKG47\r\nuggeN4eiTZ5DtsHBOMNhhqT0mZ/Fhwlc2pmwfxihDPHqAmgR/JaDAIOMnnlU\r\nL4ITZZZuKAC57iaYm4OjkcDoYUKAmpnWf7iib8Hb9uM13sYo/GO1YAh/NLiX\r\nv+TTdwecVWh0oIeu9eVvcc7Z84w2xXfaiz8b0EYxxoGhzoZYZgmjRLJcZhet\r\nFQTY6/rExwZ1NZqJyZGQZR4Pwa4MNFo7v5NcAM1rD09j3UK6Vq+msPSKRSSx\r\nS+d6LsDJjZaZreMKXP0hgZyeVM1JgfqEWPagP8kornRF1aZC19PHHi1N6EcV\r\noS48peNVq1NuUGLywlI+L9x+anDBWPGjQ95rb1qhqJ7T44pyMcD6vLndEU5+\r\nn/9+HqBVYazHfjqUzDMR6IVxcK5sWFWg9Cw=\r\n=0+mu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.4_1669073875892_0.8172104640733544"},"_hasShrinkwrap":false},"0.6.8-nightly.5":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.5","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.7.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.5](https://img.shields.io/badge/version-v0.6.8--nightly.5-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"297be3d9311db8743bf9eb35697fcc49be2b975d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.5","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-aTCDD2DmfO0X32xbNCLzL8ThI0LyGugFtNNRUyztJFGr4ZVnemMi5vJV1wjkqnERBA/T6zSGg6Ikja2cQKkWdQ==","shasum":"a6e9ff3bea04524c5e2d52a6baf7d99201915533","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.5.tgz","fileCount":10,"unpackedSize":28324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7ee8535k/wxnQvb2GYMZ9SNOmY4XphqEUx3JXC7c6cAiEAxcg2HgXpkMjDFj1zJTWQnlP255v4it8z2hYLJtA/IJY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfV0WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq34g//dS3CYghy5Mzap8AQML1jQHhd3shElfWRfvIlKrx6TemH0ql4\r\nblnuo4/ldJ7VARSsWZ3TcLV7t60wJWXJvFcv5kAcaHSu1i5N1zqTXm0491Hs\r\ngwvFoTDEuIQCdMqIFelZc5vUdpMBRDkkO+5pSGtRjx1HjzWaA6t7cCQ/vxwt\r\ndpR5JvB7GQvh3nx4+4PFzXcbakW7E6H5UMCEfCzBeslgm9A1XvKbPcRPqmSX\r\nI5p5hWSc3pM/kQG+6NZReN5H7++4tKDVEzRZnt18abDYR8wSfiv2aEpKX/9T\r\nwOek2ieS9N5yDKXwmsl/zgNS7SVlcjgmATmUD8ZYvFohI3zRL2WekviFPiZV\r\ns2QQJeorOwUtO8RYv1eB/cOtdyDR7G4z1B00y8/mU8/TIWe5+4M1KHhD4pn2\r\n46jXFX/NuMyqZV6i/tf2JkTpzIGUnw2hIkyMR6HUh8/7NLd+DZqKK7ww0Z0X\r\nqlPh+MtN2vdBiWRfdG9M4wsejz4Pa+ZjjBd6WRrkj4jOExNT6h+SSTBd/Hg/\r\nbJyr5uexancbuTtlIDfau+DdA6cfoXokpx1N4AkcTwL37GESPn9AVoHGE2aV\r\nE9BQ522r6QNlxGF4GwSryYK7d/eGhZQQKyL/qV4TKOCeIiiWALdjpbJe6AEb\r\nwcsswqrxa/mEAemfvE+oog2pT+0hvV/F5JM=\r\n=Th4e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.5_1669160214380_0.35434667083033156"},"_hasShrinkwrap":false},"0.6.8-nightly.6":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.6","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.6](https://img.shields.io/badge/version-v0.6.8--nightly.6-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"cc1c7937c7ec2ee7012d2cf1796c4e0991f66467","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.6","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-XZIoe2JRkcIQCe07TdPIFbVtZ9ARSImUHA6e7/QN7pET0OjryYWargwiaePB9hdiV8NRMqDLbQN3ptVxNM4PnQ==","shasum":"962fbbafa80114a5a597fedae46ca782310118cb","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.6.tgz","fileCount":10,"unpackedSize":28324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJUWyOqxypYoQxdeAWVpbD3zpg0iR3smtkSj9adHxMwAiASTuRKAqZiSRfcjBJt9+ImFhalUrhAYBR7rTzs7rgO+Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfq59ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh3g/+JHfk4A0JPiAX8kezUhhh9Wl0BqGmpwV/JkMhXREs+VaL63Xh\r\nu3MdjGmnyXBiWBAWR0u0nHixn7myfAE6ZeMsZnNZh/PSK2URyCLJhN5UmfSa\r\n3jAni1kF/TNmEXKlJrKaZu8F4hAd496jhSkwj2J5rCJ+cZYhycHZyo8AQyrM\r\n0r8D1pHX6l9tRKXb91QPcmkqNjjmliZU0A0SHGXm65zE58ZeDlgXMiDSRMoF\r\n7i/RYoQ43BGK9fC2Gzega4eJO32mG8AYXFJS4NzF1uSw010scbTYuEp/7OCb\r\nEl+aJPWRrtjhgLlTbNr13M2FhwN2+jQQZj4fYCH29pKcbsvqowvTR4ZykAiJ\r\nOSYH1ahqRGQuUCLirvOtcsGEZ3Y03iWl+OiHJY7dogZpXsm1w5OxLvmbAdZv\r\ndKwTzHXbZ1FVPsgxosb3QVocrEX4XEaRyeRzIO3kweK08PWSxNHwVAuSW1LB\r\nweevShH1C1XU99EHOP5R8TOsiMxeresiIaiA74L5AEsTNmMQVENdiqWTnMOX\r\n6jjuV+n3bVkQWYYBF+Or6w5td9qdJma03NeoHhLYAMX3VC/98fYHSjrBf8A7\r\n2jGwZjqmk8RoAQrS8lwO7Hnk5Glmm1y1MruAR6tyxfD4coctZs14y3LU9u7Z\r\n438wh2LTu7yLcy3eaAdNyKs8mlJUQRWeyTs=\r\n=NfNq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.6_1669246589394_0.6326185814058509"},"_hasShrinkwrap":false},"0.6.8-nightly.7":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.7","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.7](https://img.shields.io/badge/version-v0.6.8--nightly.7-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"dcb85bdfeed4ca8c0e71a609ee9950e911c21923","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.7","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-lCjvd0hBj8w9adB4btL/rv8jwLP3bAgxL0E24Fobi+l1C4SGBmYg8oPxoSD9ofRS2FiuWaamoemknMudbqg4ZA==","shasum":"4ac1b6402bc9b235fac0596bf677597440336d3b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.7.tgz","fileCount":10,"unpackedSize":28324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICInMxC11O2f99ZsGeI/s7Nvkh1ucNDi3DnNhcaX9ychAiEAoQZlTQbMUAhjDolyo1o/s2KTWOVietRt5pwwY8scT9E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgAANACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcCxAAoK/wND4mkOUgvIBDjqLltCOq8MezncpB7KiuUWv6jkG0m9Kc\r\ni+S8kIarQ9TE3lWaT4XIk63dOep7E0Z8yMcoY6xjw+3YCAOrFLAOStdpYGkM\r\naAecRURrwwF4LKCAKjn/apOjMfdNpQlzshktp+0nZ5GEXeB/UK2NtYYru++c\r\n2HAFOsrT6EZr51y8L42YZuTPYmXBCSGd4/cAvPcarKv+NAauMZ9ra6GDeDaN\r\nAvZ2G3CHuwK5ZPtOeJ2JQfWOcV6hhBh7dIhE+zXvihYpnJloVH0axCkYQng3\r\ngu5Tl7VrdsXXEChiIdahMXhNRGNsa3KpCtktQOFsZzGu/A4YbHl+w0fQWS3/\r\nuhEEzXS67iu1nik59RkNZUx8Sd0FCEObWnTHKtmXk1pAP+cP0ly83zgIq+fW\r\n0pRypbXDADxaiBZ3uhdW7Fb30mnQRcs8aeOq0az4NEMI3fZPwicUfc5c+WS0\r\ni/PFd9Hb2tMipqQGFpWvuxChvB7j54Tn6RC04HVIAQigQtfJF/8OJvfCHgQS\r\npMXbLUwePk86BbyldZP5C2hRDRgu1eAPEunQBDSij18J1u7Yw4FGpc5GxhqX\r\nUphWdeVKpdqifoSVVdkU924oYcPSQuId0FH8AhOMbxSa4TJEA0MynW8aWJYS\r\nvHy1kI+YJEX0Ynqzvpm/Ucr8BsvV2EgdfHA=\r\n=SMjT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.7_1669333005140_0.2713668228187922"},"_hasShrinkwrap":false},"0.6.8-nightly.8":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.8","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.8](https://img.shields.io/badge/version-v0.6.8--nightly.8-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0d2cf34b7bd6996046c73b339c7761a0a6b87a4e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.8","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-aTMWj2RLQYcjyerE+Fxw5QonYHUPsGfx7B5KTlU2T9DfbSc5GRbhth4qDgjhbblBV7cBiHr9ZeWfWyYMQ9CR6Q==","shasum":"0f094e3f8db706dc8dde6ce55ec7aab06c72f6e9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.8.tgz","fileCount":10,"unpackedSize":28324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyvGjUW8JFxMVozQ88ijfdYfrLB4cStp87Mx6kw4M9fQIgfnutDufkr+Bl7TNAbDpH7zaSGsgbPdWejcZKnQViDtg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgVFwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvAg//X998POFkZcgj7ZXe0alnmZ7ZdfFsqSl9gGlze7bTL59FUzpp\r\nJGnB9f8KTTnLR85az/XL2srnokXUjc/ohH4RQ3x0MztHP/BMFDriZDaYzxvs\r\nPP5R0OeV/TyAKetvEjYSZZHzcWrk/RB+//knlBoz9rXd/dyDrF8cs4QTxCl1\r\nPhlnr7WX1qwXfEN6s0XA3k3GaELghgIt1cTiSol2/JYnBEJM2Obz81gFapKt\r\nsJmDQo9OpLKteoxgLktpm27ULf9TNASSS4E5fdUgneH5pdhgUAsjSHRQCiI/\r\n9iiB3zFqWY+G+bocmGsGKZNKaFHzqDKKzRiFTx45Pij+FqjsWBgYzP3lzNkr\r\nhxyPsh0JdlNJ6yk8l24OJuAP3twIUTjFcMYvhoSV0SmpntSKNSslZv6zRcAD\r\ngSBFP9RMCbMgCEkKIO2p2kqtkgtC/g5kWa8Q5ZYlbqWi4G7y0q5VRTfLhv3U\r\nhbwnRdEbNdqZhpXCZBysOP3kTpDX+6aYRzgGbgcTWJ/GisGyFGLbWdXYDQt5\r\n8XIG++/MQ5/TZ9aDWkCcRtlXtljz7ky/PpYYmIloM/lXtcFFaaTJudggdG6F\r\nQezylkmaE+C3SAF2c6qe3L3svwEdgrfk8VN/nME1cxGO3Tt20/PVM4UWoyoh\r\nelHMYdNqqSc+8IWI8gyEHP8Byw2/1kWLwtM=\r\n=ebMC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.8_1669419376241_0.6034464207271595"},"_hasShrinkwrap":false},"0.6.8-nightly.9":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.9","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.9](https://img.shields.io/badge/version-v0.6.8--nightly.9-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3b1790f6536bcd6044401ec9d9628ef1c7fb85e6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.9","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-JRw2Y4tYuvgjcB9j7hpLtYcbyF/vwGySB3onteGECGZgb7phvU1s3/6j1XdzTGzHao/3L3oX+25gh7xsCc8S0Q==","shasum":"79ed949f1418007daec9c371d54d3c9041475013","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.9.tgz","fileCount":10,"unpackedSize":28324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFlkiR+AIEk1z9F2ioqIKnDtiQZdCcNauJsmIZfP34TQIgdhb4d/NAbbcCIeGaEcfVlsMDs5G6VWJGrtUzc74TzKI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgqLtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreRQ/7BCKpqslvSHdNM4qA5GXrydT8FBBYmhwZo9frD/6x1EcdyDtx\r\nwJt/6nnuaXLWo5s4bijPAHjn3oqe0lUc5zMyXk3O671nSMt8mCYv/j3oCNg4\r\nAU3btrOlgwJFUvCv3YVnJnwfle6HSveIL7tg7+efp5yFwRP4CgcMJ+8r4neI\r\nW+yLpELF9jxDIbwknyiiby/T0e6kXzzCy3/k6DEaykjsnQR5wrFFtvntZc6Q\r\nN1R+RpvAb/3QQsjJDTowSDANvbGZboIGLtKCLqkIC58CwV8Ys2vshvoRABO0\r\nlrlvHDrSavaRlhwxzQT14wc2MJjptGT0smPaIxo/zaYMvdXcuPK9jO1OrNBn\r\nWZjFN//48FnMlf1/VWYTqMWbWD/mtBjRajPK/btFcORpFcbF5ZzNWt/ySJfU\r\n85+B1l+TwXuVuULwuzz7qaq+8QJa6wF/Hm0rkF5IQAep9u+G8+R1mJXuEB7f\r\nG4pgS5tuhY81COvsgEWDW7hxvNaKFKcoTpRdgTB2YbBr8Ow33SHXusWtaIMp\r\nHgfvDalT6Optafirolf2+vEZq2t4W5sqjunQeSKJB5/bqeTqmQ3eBpXx63RE\r\nbYY5b4NYTg2WHCQah/yvAP+ggPggA2bfyEK8xBwvc8f2ryVx1iHy9/LmyA4a\r\nbOPWkmzv8iGpYc9FfHWu1BZaihaXCmMg8OY=\r\n=bmYM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.9_1669505773375_0.6231288515357618"},"_hasShrinkwrap":false},"0.6.8-nightly.10":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.10","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.10](https://img.shields.io/badge/version-v0.6.8--nightly.10-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"49ee5548df255f50c1fcc9583e0969d397bf268a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.10","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-33cq073nJlSb9ratWEtBspZxSoR3ZL9R2/epRFh0fkGFHyOC2BJLW2qirPBCuEjVDKfmZYT+Q52qyKgMUAVKYQ==","shasum":"ee667aed6715412d595170d398e7c787746f4a80","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.10.tgz","fileCount":10,"unpackedSize":28327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdr6GCOB6wmu0jhDp4E9d79GeR8L/91dz6sV9rMfd3LAiEAnVZVLEBLTermkGh4aQEt2o+2MZx8fBb0PKaIlqtlys0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjg/R5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHSg/+KkkmmGraAyJ6qAZV8B0nPIvyhp5+RvwqRkcj62yUgmatHkdp\r\n4JLep3sag0ThszJZ6ncYMsNFre9eT6MG6WRC7t7fVjeGqai2g/scskghIoWy\r\n+zFGWPS3YDRNmiiDLlGRfvzDBn1+CSX1DWJCDx3ko2R4Fo0ap/FKJtqV3+OP\r\nTOVqd81z0Z90eTR6GPBEY66xyihpJrgffcy4RPQX8VovbcbMf1CFCJY+GqCX\r\nlHUsRyV0+6ni8ZN4Uw/Cia0UYJqzDjEJEconHSiZx163dYzW1QNkvnDYnyc2\r\nV7GQEyUAY7feIqnhaQELjeFIx3IjAp+5ZhspbPQvqoxX4cGllQ422GrRshig\r\nO5yyqD7Oeo36SFdUQJOv9tURcZKcMliA+II13nZZgAsgMZ3/LqsvE1yN47rt\r\nylOqX43Y342uMT7/TQy7+FUayasLfd0RFzz89VhID0l7SDuLXSK14+lwGtsU\r\nMxuANUKvccBtdJhES1cssLuryBrHGzORoIj6NoNf4F6qDgs979vSDawZ2bNw\r\nlCv6kwDNdyRmjgKiLi/FtxkMMswaNn5z+5TSAO1PuyZXfxKQRqJWhl4YHNJb\r\nfRFfLxL5bQqFC9ywb6gDbMcXTJL15YOTIDENICuJviNw8wsc5tSKx+AJP4GJ\r\nBKbPKTDmnWWhWGMsjkOrEf+zu4bzI0mAnws=\r\n=LIZA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.10_1669592184992_0.7877265345067321"},"_hasShrinkwrap":false},"0.6.8-nightly.11":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.11","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^5.45.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.11](https://img.shields.io/badge/version-v0.6.8--nightly.11-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a9466b48515607c1425f52deceb046f4b0d06281","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.11","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ASHhIBjfoNRJyoUDKVMjn4RGRe56IRlIjibl+WsDnqOISYFbmrYu/IqoS61OmR8N2NeEKdoIsWKo5kxufG0eKw==","shasum":"43e62a2c5e137ef92e975eb3527509f8c5724866","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.11.tgz","fileCount":10,"unpackedSize":28327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU25Nu7ik+VBaL0VaP181hRqsMdhrrMTgbEmZ1dqw4fQIhAMuDSZnyfigsPfi9BK4v8xf/dcBxdI2EYC1NB4C4+J81"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhUYCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoyrw/+NgPivKoLyda09wc45Lb0ulZlE6mQ3VXAfK7tLK6Va5kv4Nh+\r\np8wvdewCutiLJaFFPb3scVgI9k1IeL9hdbPhb/sBP7uBxeMbewcCPkkkRien\r\nSGw17N22DrWRpdNeJmOc6TWL9Dy1/1uUkeFk1nEZ+FEtwPIyMYL8DPMC0yFz\r\nK//jMQp3t3veysmgcbyYbg2Y/k/Q4ZDumXxUUagvX3qk4crkMr1S507abVJ2\r\nJd509NrraVqes8E8btuKPIpj0pnC7J1nRd6WKxKOniGNpFc8JA/lG8fxv2Ci\r\nXrEUzarl1mqM46oiCNaMyDMADinCiNcVkkLUwKnESkTw/wE0yiVBqZ5Ip6VH\r\ntCKH1qLM4GpEoYGq864zAxxp0VA0YqGNRCiVztApakc6ZvzM4i1ZtvTLwlTb\r\n8JzpidQVLZN/uBrlH/7sX8x3pC4Fm27x3qLB6UkuBGtumdqKmkbGJgmjvvX+\r\ntArMvX3mK+At/2KfLUoaC9jd0Nd1LFrDGeATAmCVdto8G3D+zGEhQjpBH7EH\r\nmmCVfvrFLrsaPuqmWBetKuEKLnohUskkhtnC3Vfk6MtQJ6aQKHO8lRE0/SXI\r\ncEaZWbIHmJYS+ICXACN6bsITV+BFeZFm+8EE2FvGlRd6SCHG7NCz/zpP6ZVN\r\nXth/D+RRaIOlxQsKtlt63YWuAnIEmi6U150=\r\n=C85x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.11_1669678593854_0.8155065774518466"},"_hasShrinkwrap":false},"0.6.8-nightly.12":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.12","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^5.45.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.12](https://img.shields.io/badge/version-v0.6.8--nightly.12-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e383c0c0d35a69ec90befb2b890fb2739e7f8509","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.12","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-yFxyA/QAK4nv8FH9MnwLVSHTOg+4D0/6/1YJ5/gBorb8wSELBCeVXZgdgGbayW9pDUdmwVbx2azUfOPj4Ns28g==","shasum":"adbb962cd04b6485b7cee30b0c5298afa2bf4631","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.12.tgz","fileCount":10,"unpackedSize":28327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAF+LLi0PXKWgOxuURSaBa8aCy+i11mycRGkrR0xFC0XAiB4kaGW3UATKBsRbdTkEtWpmHJUxtRFxUmi6SxgAbWjjA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhpd9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo76w/8CW+INARAEaiCo8wRZOO/VC+++YWgkocse1RpdPz6+hDBtUIF\r\n3R3jfgwdFl1NxULWRYLhEbwinYUyhYN5pNgCSNzbkFhDSa1oo7842W1to1LP\r\nIcYIpTJNOyDvYXCGWVC7D/zNxv4j1sHzwXGRuqjvO5a9BhJjBKFuyqwV+I14\r\nMxsB3Hv5UucPJRR1bp47WaMOs6mwP57uWg2KCqiaUPEuCt0/A/sPFqCOkJpf\r\nzWooUcbC0kswEERa6Z6gLHi4ouyK+mPxwFKYhoBOB5qNP96MmW79Hnd5awM2\r\nVET9WabSHmIMj+MBASKGVLaaqFv7KDae5kmyyXtj9Japc2U/tOTcO+JnJQW8\r\ntM1AKpLAK5hork9YaFTPM1if5gyxOHgHMXkwru4ZbIlwyDujJZTebdu1UM7K\r\nn1M/kTWnHXo7VsEKjAen+6JT1PWx5TKIq+z9ssuDCYdSbADCklAbMx6EFqh/\r\nSENLN/cjGyPF17+W7WxVGnaE2zhjAtN5Wrl0rTPGoefjQYEJtNNVWht1ljW/\r\notmkrzs53Jz9LNvGbDh2VWgpg9M/p9aoH7BzgC9IWPWmXHhJ0iBnkCRP0d5t\r\nrd3rmEZNBV9R8qQ9pjvHboU+FP5gnqcCFMicO6jvsASLrOOyDNmea6a3D9u8\r\n+X9X49w/8YsTRN4U4h4Rw6shdb7SE8JZ+Mk=\r\n=0iOZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.12_1669764989682_0.8598240998328257"},"_hasShrinkwrap":false},"0.6.8-nightly.13":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.13","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.10","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^5.45.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.13](https://img.shields.io/badge/version-v0.6.8--nightly.13-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"439507696ec8ea31c7acbf7bfa7500ac9f5b221d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.13","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-LMCa/EMKcvtyVOyRgiFV5fkANH+LUSMivPu8qceK8Md+RylcafhNT238YaoN500CvYGMFyOuHi/xcErX+64ldA==","shasum":"2d1b472a609af1594477db3475656e5530adfe33","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.13.tgz","fileCount":10,"unpackedSize":28328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZNhPylJXenZJpce+Ay2XDU7ls6ZqDGjoTo9I//t/twAiB7ZooTlxwN15FPjXYQdkqpArdYEmYa47ZRqkPuDsfEWA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh+kKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjGg/+Nd0YVyFssEsB7eTb42G6hfiRyS/bk+Sf+8sQChgUb7p9VidH\r\nREmIFg/B1CXsU1t1HCnU73sZtpcfg01A4Kp2NLsRmxFGkhcJbQ5QEcZDcEa6\r\nBhs+j2BaCrXM99WBFkkfNufEvrByINpYq7ofXwke54wUGXNPVXBT24R8CfBq\r\nmXfA9WWmbCVl5m9J7qxvXRdIuuZqaeKHAd5PpqOyBdMFZhVkyDFYONl5WBEH\r\nYglZKhkXBhHEdkOqLNm6qEeBwQq3AEgJclqoHF1IzWKPeLmt5wQVHHgj/2A9\r\n846z2/F40ufN2pLsxn0EEcWVk7fKpHFfDM4pXg1Dyt048fYpdHxvMAg32X8Y\r\nMmbrNw3PP2+ONMQfgnMg2LVz+4rDD3kbSGPVcfkkamC+h6hFfoDIcKcsQ57a\r\nAP+mHB5SQDMOl1hYycf3i/jmuyfI6tJG1eHcNChHeCSy0TWvsaXSG777BURX\r\nXpV4ZuWzfcFS0NV4FRBy1OafVXgv1/DiRz1PkPFDZH2/eSY6boGqQQzMf/Lo\r\nCBV+JcapASFkvBNm49qcZdC8fV5OBUD9xpeJDWkZINpHXPGjEJzPj+5qLpZO\r\nmXrEIvHmqP1ztSy5qC5njzl1/esn9K/h0kHaea5yqd2+KtYYwKqNXk8EFMSd\r\nmoQajxMXlHR10Il65MKTF5KILYZEgYxepJg=\r\n=XxcD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.13_1669851401869_0.560989784178797"},"_hasShrinkwrap":false},"0.6.8-nightly.14":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.14","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.10","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^5.45.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.14](https://img.shields.io/badge/version-v0.6.8--nightly.14-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"91e84ecd293c30deff857e691d6b527154ca6170","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.14","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-gkYPJeN+jiSvjVK0a7cGtbNKa0K6wGu7FXGbPmtaShUFuR28Rq8E7EgiwzKQUfrKRovVT31USSAtSueDmrLMJA==","shasum":"b72fd15ebfec0c71ccdfbc58505994dbbbd30292","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.14.tgz","fileCount":10,"unpackedSize":28328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4ZbdlNroYSBa/2P6VZmMmXC7x63a6UY/ryEOHu4ZigQIhAMnTKyz+mr/sbawOTuBqWFt72KIWgnxTWpxIpvmbIPO1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiTqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8aw/+LbzD8N41/eaiWkcmIsJmmqPc/De3rll/LVyjGlzBHcgYLkuU\r\n+W1AhsUKWpQIoqs+9hdJXfTiJkODdlJHyJvW+F2yYWg+jhpORkAlxTSzj+Bu\r\nsOxnIomliwIXP631vd4IsY5aG2bmizNI9XKzL0uj75dsyBiLWVakn9+T6hFr\r\nt4NWHuug4YGPhkRCfGLvoOg5boiE+TWTz9mfkk6Y1QmYutE1N5PiM3bAUIry\r\naf9+Ed4AIT8yAZhmJLVDOcfimPFImQ6c052fgtGIoI4qcMkxJhJnv8kqsXWu\r\nPuBcE3SzuKUHsLksxJrxhEpYtNrzD53kLLN4KfmQALUefvhmd4ab13S2eYCz\r\nKkdYNtLawLXzfT4urS7rzwc9nN/O5R9B523T86dqBfpQgdfukM/7v6ChtRMV\r\nQ9gJn5bsgZ02Sm6JmhQFsJW9e1cbPuihk8oZNbPlSFjDgBA92syVkcTdHEi2\r\nIrjmUiwlj7xBCI1Pq1IPgfTBVZcz9519Aqw3r5NoFrGFcXJw87dIALh8m7g9\r\nMuO6/XOjhfAdH64HrmLvxQfeOEZLk+0n89dSwJlLTaJ5wz1KCvEO/yRiriPQ\r\nMpOd661fUrwD85lNt2MrkWnZH9kdfmjuHd6p6JzN4rOcO8Ngo6hnXKufw6AJ\r\nrHJpXkLZ3oOWeLEcEroDdl1chzQy9A5NzKM=\r\n=8db8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.14_1669937795908_0.5953037007670452"},"_hasShrinkwrap":false},"0.6.8-nightly.15":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.15","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.10","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^5.45.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.15](https://img.shields.io/badge/version-v0.6.8--nightly.15-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f54d5f43695815f66c4450ba673aad23005dad7b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.15","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-puiNJt55ZLCbdmhP3R4MFp9h0JXIZXf55Was8KE9l7cw/NkonyER/zlVZh2MXO8SeLS6jjX4Yof0s8Gntf6Oag==","shasum":"8e6719ab22be773d3a211d6f6c4208478d7bd032","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.15.tgz","fileCount":10,"unpackedSize":28328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEL6fWidfTV5eR5nnypS0zaxbQ59W0OSZ6HXUGTgUAwQAiEAlp04HMcowNrAoOwRnHDMtwoZas26C5am6PwKu2ZtpQE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiovdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS5g/+J3wFLAuoloCorfKQtqrQhwzUFuidUqPE/xuyoTB3a4EEDnto\r\nmvueGQdAJxSm8V9knjTHyjrvDh0u8XobtVTwE8z6996SvBu00HESNuG8W8jf\r\ngv+naH/rLU/rfz4+9+wW1pBPzwUDsndl5vXIowVmqc7CzPVnJLMfmRu8RZVI\r\ntOINNyMkfshXdz64B1zr+qHXlYvz8dRmupnbqwxURk5PYW8JCxpy3ECJJ3ee\r\nxIxNM+JkLfsIsvcfPVz20fR+NpBN3XKX0Kwz/B6Q4+4Fsy9zkXZ+fOArAX9b\r\nbyi8+Ta+MZZHd4dCCFo/FNBc7ga0cM6zgzu9PWBNJK7oIkFqWwSCdjRdADCj\r\nWs0uKYv9jzzr+N7UgEureJVIf5bbKDOz8UQg+pPLNzxPJUAsWnHO3z5Qq+l1\r\nhmWtw6GPqCqe3FlIbr/eDUsRI+FXVsH4G5XlwbbPGmNqkAHpC2iuwZYIfaGR\r\nOZAFoWUwXCYVVsRnYY3geYPvvfpcuL0K6hgpidkC0eAGYdSla6Nq/4mhO8L3\r\nuDL7FsMQ7jaGE7dDMBU98QHe6fYsZNXX9fqjTGUsUJD1S8Guv0bA8dU4E3gw\r\nhEOB8ftSdEcaZ0mgj4zgzJ9s/PEWWZr74w7oOrhAIRiCyVM6kJUTcAp8/g3S\r\npbzhiTxAb0ELDHMeXewFamIEEhjXRIDZYzw=\r\n=HpSV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.15_1670024156867_0.6221257924635311"},"_hasShrinkwrap":false},"0.6.8-nightly.16":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.16","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.10","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^5.45.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.16](https://img.shields.io/badge/version-v0.6.8--nightly.16-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0c8397ace7228f05df83b071a4ef9724bda54f8d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.16","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+N+vP1Vb/VN17Vat1hbc6398sHZs4qBK5jAX6AjiS+6NXSd3anttsa6KC4OAmrsEodKyzH/t5M3ggqbpu6kS+w==","shasum":"d2b3a7336340fec335459de15ee56c9f2910a9b3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.16.tgz","fileCount":10,"unpackedSize":28328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb2anMu3sQdUItIccl7YIxcsjRrOAGBuLCYrnac758qwIgC+NgvaX07TDe1SHlfDViJdEU3INlc12K+T5pESsqebk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji91SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsFQ//WOYyKOJb5ErsE4vCp0snCgw9is+MsWTTS8BLl0MjJDFwaMrX\r\nIuMwibfQARpGCa1FZt+6y+Q/v57epQYAk3rtZEfpJN1I7BquzAxbgYMkOi5y\r\nnTKjTaVEWRl+B2YBr0lyyoxy8ksKP0RRIqQ5r+fR8GcQWnxKlXXnZdiybXps\r\nUmEuV8I8XIAZ/X+vXEz2Ni00Oy2iITZDZsTnhsUby3FAcbcJk0p0eWxhVPRP\r\ndcVw5yr+Kt35O5wm31jQg0VDueECVozFNYIU5U4b+6879PKq3uI58rrwL4dB\r\nwmdl7V7ogbs+FP/wmnAUN9HXaovVyN+qPIlcJvXBWhb6+W/824yUxFgVuBqG\r\nRG37BtSsMt7FSF8ixAhlmcLp8S+xgbisTuy+i1T87VRekp2ppdbliV+QLb1W\r\n8Q8jOWJjcbfAXBh40n5hxhLUSsrbgJppJH6etJbGLZvl0NIq6ZtVhJ00DG92\r\nRP9ZXEd8w2eqjo8n/7mgqY5jQtWcd1sqEGGoXSAxuR3abdTCKDNgcUIep4bZ\r\n9KpSnkMDj92WZpmemymfajyRGbISxMgZEYCtIz+AqFq1VrT80fqJHDhO9aVe\r\nQTSvo/c4rEdVvufOFW7ShMaKlEYYntQMipaj+AuXuUh0MntaLacIlWn/+nWa\r\n88JoxroUkrBjHGo0VfgeB3FVctPbSThSSDk=\r\n=VXMG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.16_1670110546150_0.14386909871180564"},"_hasShrinkwrap":false},"0.6.8-nightly.17":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.17","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.10","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^5.45.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.17](https://img.shields.io/badge/version-v0.6.8--nightly.17-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ef1f05a5d62df98a4225dcb6b0dc333e8ed6f3c3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.17","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-anm4ga7oV9fnfS8f2zTy6NNxEqVJ0+Z4Q8RKYLjToq/5ZdvF0Y1GiSXjzLHl/vwuGjG7Xo165Lbk9NJm0JtphQ==","shasum":"c4869143e1d0e085d4659278d922277346e84470","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.17.tgz","fileCount":10,"unpackedSize":28328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYvzcctuLsi665Okv9we702abZqs9Gdu1wDr8/f+7LgAiEAnqJDJODXz95/CUBCl3wCD0eDZQmcwY9yctugtHbNicE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjS76ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSaA/+Kt12g2T6jZ5GvB72UWPqz4TiOFGw17++dGsSBHp1QOr7yr1q\r\nv99pkBgEpzU/3sclLt8R0ccVxEeiPnUH/mwCBoq5Saeln8yL5Yu4qYV1ePN+\r\nMtbLdeB68fO8oLl+gCy6bH51r1gq+SauzbGLtzvOwlgjvAeD+KpDrDwfLAFG\r\niuqzDSmYWX+U/pmvijbrq+9ro5FJUSMwC19iK1iYeu44qtzZJaECIYt7wwzC\r\nLwQHErod+KJapWED1vBZAnxdOUEKlgsb2V1a280Rcr2JtnmbnmHtn5fIXkUw\r\neHgQJRyd7zyxLN8K0o/kMIWTvxU96BiSbBP7Lls5PZUxjdqKH5wFpq2tjiUT\r\n5IPdkqCHLaIhKT1X1bU/o7plsSZUC2AsF3OVF+ZkgauFs/Vtk7ClLZY2CGy/\r\nu/3OGovc2cqJtt+pklSePFAVS13gbzvCsqr8qfjzvLEsw1vseXUe/zZxXuVx\r\nl+D8qZZZQE1yQTJSAqw5p2G8PKuiWKK5wrvhGwAZK9YctJcVWzdPDlSrig81\r\nmnUYW/UYPQZ2lSSTQJujVCPZhuQZjj5cLdooBUUuXWZsibQapUfiL50um5z5\r\nw5EtUfyO4iQw0267/ZuBkygJrQ0Y+tO72ldjvp/lZOKG+1vZLMm0aABSfZat\r\nkMUeycviC8j13TBnKIEoWZ/aM2UVGQo5p6A=\r\n=Phtl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.17_1670196986758_0.19460937853441584"},"_hasShrinkwrap":false},"0.6.8-nightly.18":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.18","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.18](https://img.shields.io/badge/version-v0.6.8--nightly.18-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8e168bb1f40e1fba07fda963892f88731e0139a0","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.18","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Yo5k7oK6g9sYA8r9awtTiR7LRvwZpvY+07jY+wyePsOjldLD+kq6S6RFEQtO8I8kqSDENqCwDWNerwTUZyv+5w==","shasum":"57933f487f31f2234815fb6339ab8219683d1d22","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.18.tgz","fileCount":10,"unpackedSize":28328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuoZYucncr5/t6rEjMIB2r9Hp1VoB0qNtoPhWGNsIGJAIhAKDHiKtLX9LmKubKKR1MXzdod25s8SzfW4KtDP3Nkc8o"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjoBWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMYw/9HNT8YRB4BQyUBn1Cixzle1kna/SO4GBAY6f5trt/YXkX2Dmw\r\nA10fMt8wtA5lNOtgent+nLKwn7aH8P6zHQfxXN3mQIkFKNdz9B568ymkSzpl\r\nkp3wriCmRVnRBJ4KNmOouFmScJd9znLs4YW2YJVL2hI9JsyYAF93TZnCYvyM\r\nvRM2IHtxE9qoD9fgcvYTzhCsvELaeqXBO683rnMnp3JL4oXswotnzu2x062V\r\n4TL57XzQjor65B/6kk6lQMusp7zej2w4n3dyZjKd1W7UNIvhG4iKrp5jYZBm\r\noxEKmJWXkUwQCL+s9qq+fepQ1h8MCg3vfxGPsxHbXquYpDi1kaZIAXoKT17q\r\nh0Q3dsqP64bX4GiDERVvprySLWZ3lrIVLPpGgvLdWYhu7ralgm+wSFfLBrgg\r\nizCxpeHkV33Jk3/KCl9aP7c/lB3pZgPqmjMrROzYwS1qsv4EF6k8TYXmbcdr\r\nCiYqKrSnne7qsLz2Zjr5W4b83F1FPHVD4fNg6p02P7xtsh+pN/LSt7IKGNzq\r\nXBroVXGWeirx+iadpkm/yU2/6ZWdxJohGXrSrasG8qmTB7OLbS3NLpDHRzuZ\r\n7diKRUYrQlXsbwK8eQAw7NgWwqronzp+kPWGSTBpBfM0YcAWKbLfU0LG/exZ\r\njdRzQhTrBP5q20kuR9TxQ3AzBAKymGcglCM=\r\n=uoHY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.18_1670283350297_0.7409583840930472"},"_hasShrinkwrap":false},"0.6.8-nightly.19":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.19","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.0","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.19](https://img.shields.io/badge/version-v0.6.8--nightly.19-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"154801d35fa067b1d346443cfd83e2d51d344cfa","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.19","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1UbnUWgnVwmJ9e1r+tu2JARTlRgHrIMX2cMGXGJ47flINICs/wXog6dT0hX2dsfV8Phfh75J3LmGvDNKJc+C9A==","shasum":"58387647c418810459b1f43b9543fbd6cef93eb1","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.19.tgz","fileCount":10,"unpackedSize":28328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0gUiScvGhsP0JLopQ+22xjYarmogFbR7XgFZwqzqo1QIhANGkZheFr+z6hys7zA+Cke9FrOrsZ24KVePvRpAmZFPs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj9HeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlfA/8Df3iBRNb58GhhEG0/NYmP4c8iVNF1taDsgjouhUmiGBDFg2k\r\ncFiHv8wC+ErFJgKmo1XdyZfCebqH7t8hRRRJ07MptDPDWyS+fF0agPtnbEYI\r\nXwf1hf9HSJKx7+KiVXJtotlGCTxOPBi/mblqbEQ2XXYHJpzUqPpP7Aoni50F\r\n7TuB7KYOrSrFE9TxYJwaupqMlyE8SgHsjCV0e1BTppvma/LfCCJHB02e8h5h\r\nGCkqqAUDObXvl+YXV3gsXe4CflNcerreqS+zKNcnzoDjs+ZVPNfUG+ouziQu\r\nuY1F0OjCwaIdCcnfEEnWKFZr+u30jsV/PDYGI31lR3JJYK7Fc5PnvZIPjzmB\r\nmX4rcxc1VIXOymUt8iAGWx/m84F+gOSDpwyCGwMG+dalrlO7kL3wvDK30Vnu\r\n6nrjbMplB/rrGogAoGMEkLCM1mg7Dc39fyVjpTestwt9pcQ3OevqGv9FxDU3\r\nynPM1Vm3V43R+axah5b9lxpESfxKJxq0RobgpRM5XjKRl7ZvKzONdilR0hf0\r\nbylkeIO01SJEWPXln8/xVeaQFqeAcoxhPAFqCWTj6kNWmUvYdjT+YEQwE2FI\r\npE9jMkp0G5JZYg7GmF9fyKltw9D38KpDfXur+g8l8G5eau8Kcs9uTxlGKt2Y\r\n+f0JRuAL28K1ycW4Uh1xMpg2JE42bs1Ivjs=\r\n=Fe3f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.19_1670369758434_0.06929510419504203"},"_hasShrinkwrap":false},"0.6.8-nightly.20":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.20","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.0.2","typescript":"^4.9.3","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.20](https://img.shields.io/badge/version-v0.6.8--nightly.20-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e809fc242ade4f8f67a6c53d223ae5c92967b10a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.20","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-wgawUlNDwPvAtYkf2QGmhyxbzIOvWlKUZEV/SiWj+zf5mFu9WIeJ+9zKXML0tYLP1Hb933QOw1C3B+AOQEaDOg==","shasum":"73ebedb191a75ce9001e1de23f161b0b0b10a5b9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.20.tgz","fileCount":10,"unpackedSize":28328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWYHqQwt5Z3e7rcnnAhgCJi5IMDSmQnbEREo6fjEV/zAiEAvxkUhkJiTFv0TuaObs18Q+IkaPxVYgrtEP8zaPP7GiE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkSNhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8lQ//U7QzngGVBwWnG/c/90jGBUpuWkXG7Qw7GzeFkf0AZRX6GjJx\r\n9aIYByTxF5DY/k1LlsCO7s+UdBGzSIHItW0LmGH7jdfhb+rtRLF22GyyYhWv\r\nGQ8X2JFL5pwb/YoClKEeHGQIiCFX5pRC9WM9TN3yLNvd23zdkZenpx89g1NZ\r\nxgEnfIgeQ4A1IjiumcDrpK7xycSWGaR6i9hQ/9N+DY+YcEB3nIaC6ZA3acHW\r\nmotpBrpGUn827xoycMW6kCQst9DQkkuO9ndYYZ54YukSWrSbdcKRroYSSh78\r\nEQR7HUHg2ezWouGrphQdlPfrxRrHp84mpW/F1Fp7Z5YyTDRXt0Uj3IJVVZz7\r\ni874jzrnSDCJbSFl44lQjxjcSh97dF4JYT2+DlNdgpInZsOVbz+dnJmgCMJO\r\nKnEcUTeMCMXrpuF+Wd/Lple2iZc/nZGC3A4bW9NLbud249ryKpFuZS25uOjB\r\n5n9ytNN0hbPs9Da5hNNSZbaz9Zki06Rb7iia0J8B7XSor9heray0VGHatfAN\r\nOdna6BLUt1PwdHVNyn/ijQ3/lHRQylouuNYdXK52Ec0mhgAKysggY36RYw8j\r\n2oVFaHPBxXXApUnqNKiKZwRCUT4b6A0QI7dIIBDfVvXVOW6yAP0WwFlDUwL7\r\npp+BOkpKvGmSRXbHdi01v1C4XLjMG8JX7k8=\r\n=1szd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.20_1670456161551_0.8963506674591191"},"_hasShrinkwrap":false},"0.6.8-nightly.21":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.21","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.12","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.21](https://img.shields.io/badge/version-v0.6.8--nightly.21-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d9a4ab8f9e1adf65415631dda84d62caef748b7b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.21","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WKzRopcmRpTE6xedGeKQkznMQHCfE00vITBT+cTRdMW2vF0V0+sLurrS/tJ8Axl4/ksmw/68BvZGd76LKkdAow==","shasum":"032dda694cf8537c93bc098245b9f91c47ea1a5a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.21.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEKXyhZtgUPVEMgn66K6Yz+53vwe2QvLz8XAzF7Ni8mQIgfKBXQVM4n03fgsKxBk5jwsVG1p5sAP+9r5yQgGZ4f10="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjknTzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXOA/7BAI65wTW8jV9Sim0lYXwyhwIZwA7hwd/zJw9FZQ4mt5sOBaV\r\nSs+ZopxmnH3nQtAKtO1m+KEN6Q6u21ARO28hFJG49SOxhrHV64eTQ+3tqEW8\r\nEjUBXb59ggSr69UVMli/DOOu8RUnjc9OwBa5ncMQxn74fzopDuwkAK0p6Y28\r\nuo+uPlLmzdMlbeNkTprPxYpeJlKe9+hV8SiHprfJ4j5yI5V/ttdQCk3lPxae\r\nIc24ciZZw2qHi5DKA//zu0EI8BXOuxqGmaScmYj6IoWmW+53Xm7n5ZrhUsaG\r\nuElHVLVIlyySPUJIAqG39Tq7nq5V4ChJkHvohZIRUTIOMvde6G9K3fFSLweC\r\nYu8Ru7nvNB1OjDqNBe7wy3vcynoqblaNgi/3o58GLt1UeOhWuJPeuUlQSKeD\r\nA+4yzljMhVIaLi53A7QYxS04HvDALnwSYgQUjePu26QbDgtTHZIfIEZJQDSP\r\njI0WhAiaI1sEnnq1g6Hnz+AMBGBbs/uACcC48yLjQ2kXO9MU5xFiMcOxrQKg\r\nWukHl/sQUKj8dBnawLl5U7zR7gNZOelheu0P2eZTQWVLke0AlT6J6fiDM5x0\r\n5RYO3YAXdMZse4LGd2jeOUyOK230/iea41RBiKw/Uonhp9V7WmHxdAGaeJBx\r\nV61d9D47nXlFFtixqR8gR7izy5TVhIjAyHc=\r\n=97Kn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.21_1670542579400_0.27563420897938684"},"_hasShrinkwrap":false},"0.6.8-nightly.22":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.22","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.12","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.22](https://img.shields.io/badge/version-v0.6.8--nightly.22-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f0e95460b231976b9fa9b15f43797ae6545b9ac5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.22","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bkFQhCQRQihaK4alnupkiEHOKpw5J1YR38mj86W8HG/SpHEC2cL2zWBTcIXG28g1qx44JB2xFb48ev3cg3vWYg==","shasum":"63e5b51d2f3211431a60528c5db209a241e66a02","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.22.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZQbaxG2+DOqyxRaZZPRtqIDzmYt8w8bGC8ekpgWXlvAiAqLTJG2QOXoorNN13r1qctHsXqjNhZE4z9hlZ0eCEAcA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk8ZzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4qA//QU0DE+WxWV5r2kn8ax1qCKiuDB/9+8yWAcW946ZCuQmGlmDB\r\nNh2x2NftfW0iKPvo3aDn9+IgLtXMn52bMdb4ECt7fNxIHMvul4Zm0kTn7nvz\r\nBDqnGjZTw1vyewXVbg4l6R7D72r0i8/DErHfzsrryAlwaW0UtsQWXMl0S8zm\r\nGuVwxLnLW8SqQ727NRehBMwU6do3dYAYsMx+FDIsGrZB9iLIMBaXmwcgoqmv\r\natQxVhzjvkZ0gxWxPL9hm9MnpXDiyOXGcjViqX/Ex7/ZkIYx6UJqyE992QUn\r\n60cXUq+ZiTtRCtiIp5lXlzKvoSrk5TvkM8GU4iDvgQR6zG1u1WP9nes0pAwh\r\ncDyC2Jvzc0ByDCMhO/F5QRmjhwcJrcsHuJZuAjqX20yXh+aBt9mxkRS/eKDn\r\nP4Pm5u7iIhjrlGUKKiA6tRE9z0pCjT/AABTGVFLsaAKMzFH73X6mgkbeauDl\r\n3L30PVqycxpg7Knk12cYkBjUMuL7hFlF0nxhXdd7cIsC9hYt94ku1YwHqNnB\r\nrCqBh98JyK8j8QSXvTrvi4BsDlbkB3GJTSVOjC/05WDRv/DyyF2NptJF0q6+\r\npvFXYAVwaY/WmdK2x3/3ct3XTLQ4qYKFFBTdAq7Rc+IY8x5tJ4ljkqTSeUZG\r\n3tzg2WhM12pELMLrbhoAj0+qInNqX6KjY8c=\r\n=gIg8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.22_1670628979530_0.2031570381972252"},"_hasShrinkwrap":false},"0.6.8-nightly.23":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.23","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.13","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.23](https://img.shields.io/badge/version-v0.6.8--nightly.23-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"99614b0379122b62209747a26104e619df0c735e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.23","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-9DG2ScopPA6RiCtnJDBSleGbTxorzn48ze/Ij3sW3O2RfxJ9PGs5T3yXDXj0iGuQiFsvQwIJBhJDYm/mt63WxA==","shasum":"7fc624884b125ec63249caf729cdb2bdbebd3a40","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.23.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2DBDyNvkI2Usuvi8pZhmUbEjlTisw0Nq6hvrA3eIgsAiBmDcBM6LI7XCfFg9x6tLol19tlrOnx3nnhRp5V0wgkIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlRfaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2LQ//eyQSS2AfElSZ/CrxOE+ik3UJ9Bua5EhFTpMkVhPuJTBVTK8O\r\nAzBQgrDhFjvCDAmBhVGQkadhjYmHZ3ZOxhFa4r3jtAqjDbmc3zmt0ZhDUqLh\r\njQNv9EOEOCdzqp0r2PGlXW0M+vAefnXqNp36P/ZPOn8XVLELHnsY3qmhpDxz\r\nMv+UTYz90H94hl685ZrvESVwqdSI6R/xBnHOo8BGd/BtOLhVJnAE/jLZs0qP\r\nY7L9xYgMY/yMOdDp1vta/exiOkZRMd33YfexWT/HvfkMFy31267/obFibdCI\r\nArO3CpH5ayD+EZbFpwDxtP9el7QoTRz7maQfypl7LFh/JnzEz1BrbPjaX5rR\r\nJkCAkpllTcvQ9sGYL3Qk44eRo08axd/MkzMpui5r0H3/M0qCBqydMOexsiDu\r\nYxRmQzFtSFcMpMKeXqzked+CFkH3ZGJGqIchnAzAksm8se8oIiUOpDF8msSR\r\n8X/I1OGIptaU38Hwr1cmqO2ZwNnef/3NdBydUR2LBQUznCX5jlL5Dhzi4pP3\r\nYifWu2HeYNisTsUSwkaxZk6zw8MDHIeW46f1OyFvkyOFaXRJv8wZtAEdl2Fz\r\nwj1eFmnGLd0aJ37OzOpc1RXpOn2uQAkF2MFlZUIbqrthzvO8vT/Vban4UKaQ\r\nMllhXXa1XGHU5SLRp9l2+LUD8F6qPfCHB3s=\r\n=xNDM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.23_1670715354013_0.05747081944978971"},"_hasShrinkwrap":false},"0.6.8-nightly.24":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.24","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.13","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.24](https://img.shields.io/badge/version-v0.6.8--nightly.24-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9e10616ded0bc7cda43987643617ac64c6ef46a5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.24","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-cnhFm1mBsN7mrGfKoUQFst/I6Hfc8pk3UiceRbHkZSN7fDhNzajGMXzBS9m3qn9k3d1Im8b+1UIiNo925JrGDg==","shasum":"04c31706cb250904e185e45beb9f54b0b92fc353","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.24.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxwNads50MfkXfXjzElY1Xruv2Dmoi+hN7HBEGAO0CIAiEAqL20pZ48tKxgqOR7JG4g1bo4c3jDu9rh8RgPP4Ie/Cw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlml0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpEg//TgiuDRzD/+ZAidy9sUk2KrZgVtA3jnScYZcjq44/emsqUYnP\r\nve3ls+obGBwDafqAgyLkR9CT2JBKi3WkvjnDBsPb1MDzEV53Cb+gMoGxP5R4\r\nLf80jGiGIlFcRwY2wIz8Nrz+ghW07/+uxbOygT+Xt7xuJgJMlS7USgIgdG+/\r\npwa6NCSA90RLhaaCZDGA4av7GJ1d9htSysQ/6CcgfaM9ZIxoLizbnDoklZHE\r\nKR49/4/lLA2HRGtMQe+z5sVPOb4ohbmUQXy6eyAcERa7YaPj/llhBb5SX4Is\r\nPZdrxURpvph+1HMvzvnuUkT2Mp7j3o2pQX683JtsrcLKHEz2jqkTDhOwlePt\r\nrGqlfR8pOyszVsUKg+0UteG/2t+C0yhos7GPbAAmEV6q99K3pdVU1NXTfbAf\r\nkYhmyNIMKF9LMTD+xhmyYizS07K/pAIktfrLvNXfDMmEkiLSckhlFiiM4f4E\r\nR526BV5/iY6g+1dmU56aSsEt8iQCr+uY8MzmLosuWrX51voQ7ICJl6+oGoPD\r\neNhMRj3ANt3jYW+NqKlZ5CfcdjtoGEESMX8DUJ1FJeYOm95d14u/X73Mzhxv\r\na06PTZ72liBbO3ZzshRb9J2BXBuoMr8TiJhsOhxowskilaluiT1M7zBs8Fl4\r\nRPxejwAo4epgdlDfGCrCdcyHNB9Q/LiKBkQ=\r\n=Mk9k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.24_1670801780072_0.05941545046131891"},"_hasShrinkwrap":false},"0.6.8-nightly.25":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.25","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.13","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.25](https://img.shields.io/badge/version-v0.6.8--nightly.25-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"31460404563ea98ad2d860f96e41b987bb6a7c3c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.25","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-aF1imOHO8yT/PcKJ19bCvLXlTpdTK/+pVPo8HpJojAUgRNkRvAHFLMbKhyivnE+xqSBv+ztyCszFHzXqLZ8VHg==","shasum":"0b03b273151c378bc0b36fe3be6bd948a97303fe","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.25.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICG95OYA6/2EL52yutR0kJoDGCFccpY57akF3JRVI21nAiEAqEfRM+O5t4KJd0t05/ifJufovA4vIp7ccSksdgBB3is="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl7r1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWOg//TcD5t/jFTGyvQVQIHuQRIRNrmj0Pq+lrOQ4Z64FjHacmVEiw\r\nuqF+mcA0GljMOAKaOix+c3UqqijizCm/eEhl2iawMDJ20ktXhLj1GG4+PAD3\r\nb5ZOISfsgQWMG+KWlvNvdA2XVPL6yVb3v0mQSeNkPyNgVD8BxrMvv+RO0X/M\r\nb5VEQu4rcnim/W7jAJ+UPqRFlr3NpnPV1Bq/djeMsCzAO2cAYLJ3hH2zOo7c\r\nG4Q2pgEVKcutwmbtzcOfT+BN0oz1/j4/XgHbyTxnym5IMSpXjM8DN2gQDGIy\r\nrYvvezYRM8WEJfYV2KsGDWzSK541SbxKbpFsEs6MRp7AlnqwMPFGbKm+2lWs\r\n1YE4U1aRAccdKjoU99m/bA5FBm35afT9fb/CMcM7f62fvQiG97QbupUCw+5j\r\noMp5ivo4lcGTOBBYNuJWMLSmZM/iDZ8oATOkPCBpSfA4ew2MAcEVtS5a6B9J\r\ntg7k/V1cETQoNsV4YI2tpp/q8la4t9tyCOK3BNhMo3DEg88lPNGdUtTEaKXV\r\nmL9TfjGKsVM/DBjN117m8XUUTZa2FZ//wRUzgZ/QnIkbtkrwaz2Sxvv251wK\r\nXrZUZ1h6odpLsSTJ2Xa7gyRTgX9pv1c8Ww3+b2BydXUlwnsQyhl87iKhypWJ\r\nIt0ppLg/N829vdf44TwmyA10K4Cp3vFlviw=\r\n=Dp0F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.25_1670888181108_0.19086623085451127"},"_hasShrinkwrap":false},"0.6.8-nightly.26":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.26","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.15","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.26](https://img.shields.io/badge/version-v0.6.8--nightly.26-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a6081bd712be0675878605a3278bc2d9ac4f123d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.26","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-eLnQLi9ptklG8aUh8pOj+sSvDx5/pP1yoCZPTTxdliAmW3yngUAr3K0vhn390gUO40RNO36luYYpUluZvrNYVQ==","shasum":"e4dd58ff8331d031bcae9b73db89c07a9db58b92","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.26.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFa/sk6zSOzVUzTHhKL6fKqfGGiLgLd2pwHXFRb4k9w8AiEAnAPrTB171UKkccFNAdX9unDFfsswB56uWVTCxGUL76o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQxmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsaA//VUOLB8L9AzbEjbg6oUHFchlgWC9ZEhIPO96+KjpxNvunLdsv\r\nqK0eKY/Ji3fXL/JSXzGLx1gTjLdAVZNWvIy66WLwO8U9J3saWeD6WmJOePz9\r\nqNSAbyQD+IsS50bZa7+ZI7E2pPb8HhHBTW1LigIifCBGwtFGzxo+ZB6ZEih4\r\nIpPCQGZL3spAFlcD56b1ZMaRTe+T/ovwIx1+2oya3NdpD+JPai2k4kAJGVx+\r\nUbwluszl5u678iSWbfUJoqkjN0y9Ow8bsxFuKqXQCjvSNVjAwTnQE1A/nd39\r\npg2pL9YBq9j5zztJSRc80fsQpL6i22wLxrj85cDNS7prigJe6eTjFu1EmDn6\r\nnjgUpWWWxCwjG4WQhZq5S6mtnAODoNhXkzoD63OCh4SlRp2YkTI7Uvj0UdMV\r\nzEiFcR7f2TOBHgAulxD0aLqwqu3ksyywxKt3Hy20OAeuv1pQzOHD2wtZIKJl\r\nnd1Le6Dt+VWqem++pCgxwbpb+olScAPIeJaikrYJQmM20l0xcVb0IIWYcRPK\r\nOj/vpzvPeXxpKGOcWZ6mY77S64rf1G+MxdhOjjh9Fu0qtT6tHURCgRomczaC\r\nO+wye01KHP13XiBu4zwoXz+GMxXh3SmMXvwJtzHtUnXbev2Jn0zW4abqpgJQ\r\nu6vjifmuPGgsO96vP9BHjekQ+FpdPtNS64I=\r\n=SXoQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.26_1670974566678_0.4565206355779403"},"_hasShrinkwrap":false},"0.6.8-nightly.27":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.27","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.15","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.27](https://img.shields.io/badge/version-v0.6.8--nightly.27-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4c73711d5213741305b7d2b4db354161efe45a6c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.27","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8bf/xhbHpC9rzc1B4w8m8svBzZzM3Mi47aEIyn4lXEHFZxZR4xJY18YgPiflp/e2GEuUM9jNOOivUDx3GmLr+w==","shasum":"b2aee8b8e98316133b05abc15edabceac5e4d7da","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.27.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKn+TdvZlsLeQrQyPQXzQ8emPIGJp0cbQSPSdOGwKwuAiEA3XfwrwO0oFne1jbiTiL6j0L9ERLBaw7EwoesexYxmqo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjml3kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDIA//fZwx6DBYf1MotGjqq9KAmhjCXjzm7oF7sGlZVVIbKo6YimSQ\r\n4rIslxU0imz1DeszUD2+O6QWUn5mioSbbSSGeRjNYUJpL9aNXC5KTAOirqeG\r\nJWhhaOeHeUuRdIP5+IdpzxpX/E2wMcwC96Ydm25tBGhlaZ2tVP661skoqE0O\r\nhd4dsOLhzwIU2LAcRDn4SyL44+fFe61kqHbIVqqbZUu7QOBq/2wA1AYV6FIj\r\n6dmN/+KJeWOpcwTxQcMNbAHO/WJaKCPVTwhEmxeN9NNBA17900tRRyZAR5pK\r\naMxm1YrHv4GfcoxgRL7niUqwbJzlnuCzZ5JUkkHFMhRsNLNjKvWB2APW2Qps\r\nSStznMNRQh12qrZEZGPE0Ve6BNVu0I9OTHmWy4VzEQ1C+TcPznbgmbrV8qFV\r\nP7wbGXksweFblDTKA3kCNVMmVtFhsWBLjTJ7oxKYugUq6S7POtMoNsk8sFqR\r\nwhfzNUj/tpHeL2LgM6HEs7HkvutCrUjhtH1wJ5DFUuLm3nyvx9YaI/aDjgZU\r\nfgrD4SVkylEL0nc6BKGLNEbJPf546UarKHJ7JyguerA6brvFoFMSagQrJ3ol\r\nxFLZCiV+LhoT9jVQisGH2bd6NW+9XQWnv11E9dveL56SxRferHH53Zg7uavu\r\n8I7nKPKTqQVul+UvI3rTI/4XfHN+PTF3ODc=\r\n=30Fi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.27_1671060963979_0.020072654393543443"},"_hasShrinkwrap":false},"0.6.8-nightly.28":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.28","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.15","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.28](https://img.shields.io/badge/version-v0.6.8--nightly.28-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b3212dbdc44a63508384bd461e0e5a08dfc8389c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.28","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-TNd7zDL6CANK+MuHmM6yvVh6giM+XMT32eMT6oRvR2eNw34yvbtxuiTEuEaY0MeFmvS07Bkcxi61VGj3kjujUw==","shasum":"055a7be05197ed46ce72f20cb82ab2b07fb4ed66","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.28.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzAanEoVvj/+w8F0fuDKu+dAze08h/D/eWgjZuKsYAyAIhALrdanGA2k1oDbYi+VHoRGUU+kBBt0f373vlxjX3uiK1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm690ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS3Q/9GZIyEopitKY047jdMjE3Xsx2cVUpaXMKqbJhT0r9Sow/jqo/\r\nxP7rejnI+lOU37/j+iennqdSrxhndzo9iAj9HUTdsbnI3E6FvrNuKanFiUKL\r\noG0SU9wrgfgxgM/vHr6r0csQ3bT8udMTPJbW+bSTmZNBSeqdsUUu68F7hMbt\r\ncZEjBFjhdVqkUp+rruSIncCmYhrrZ4iPm0+1zhjMPPjTVKF8zFiq9hxc/dpS\r\nPYu3WQe3w4iAwusGz/jyvBuGZ7S5tU9gHy0TjN0IVpJikDxFqS/RoidlrtL6\r\nXzi+m0dqgYwAFSPUjPFDDOzkt22CXJUjj5Cv7CeUgE4JClCLL2Yo6VjZircB\r\nNLVMNklMzKs1WpqsgkumC1L5dZrJZUdxerdFvBRGdg6wudysHOdHAA+nxcVr\r\nwIKJcN3ywjUB09n+Hs43Uw2XeqEUaPjBV5+6WTdZvNVFJdy+76iTUvleI7pL\r\nT/LMKwTQE6uHk7tSJ8DfHjPwFG6icplC+1FcBOSdBxH1TYJK9kAXOGMxcJY0\r\nAH7m+Q91zdYdXGJvauNVAn6661ecj7Peh6DUvmq6imxVCMynJR6iitUGLko8\r\n8jvfa+b5RWgq4Pgup/cYAbaIe69UWFleksPXzPBLdIIyqMvA9Sp8/mrKEUhC\r\nLolG+VJub6fYuUTOnspEDcb3Q1JjsBV+pAU=\r\n=mdUP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.28_1671147380249_0.10443409034290063"},"_hasShrinkwrap":false},"0.6.8-nightly.29":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.29","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.16","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.29](https://img.shields.io/badge/version-v0.6.8--nightly.29-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8f045c8a01b04e7b15729f76179758f052afb5a1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.29","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-412hwVt/1W8lpZsFvmb6w5yCa5GlAJufPfKajdXuVUogfIRV+deVSBgQ9HbQ+NxjSt699unfl30llSSnpSSPcg==","shasum":"51691bd6e1682dee44aac59ad0fa5211825d4835","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.29.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOnW3WcK84qJ56ySG3Wua9CYxnu1bjzXocNVhkAcpw6gIhAJ9dnuwO/Mz46LCiApcBbekXO5c851lQZQjESS0rErAO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnQDUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJyBAAg/ESTI74ZAoCYGsy3FCK07H1q7XnrZIvwv5YOiDL6fvXMLaH\r\n0fHP63PuBKHzCL+e0YOnTQVF61ZeWdW2rMzOSexO62FkZoiv09EFc/Te/8VN\r\n9P4XSRmMpxKdisSTPFQar+sUkPpgqq7TMnmNfQUArzawhmPJkeuFGGuILpah\r\nO2WuK5GfpT4sbIEr3biqHS0nK4vNML6PC82O9pbvw9zTAl5YgjrNrc24WbKF\r\nd19DMqbo1n/35bp+rHM4rj5lUFHk4kevEIo2KhQ8I38x9tfEJdvsypdwH31W\r\nLucBcD8oOgVCggtMg/bNLmvOxFsKXDWlXkJTp2nNk8YYpD5wMCFOGjetX+/O\r\nW67kBNd4HndIaitB92aeIU8/IGM8Ohzl2hurSEvdhRm8Jyz+KtlFSYVf91/e\r\ny43SBUcaHURsXGCFthd3RGwYCV1pzKf2OWbrensJX0VPQKuxMAAvpH5YMnQm\r\nET/R84GTp9bmMqCLEla2ln0RNpvsX0xNsgpdOGjCditBX42gyaSUa5goiwF7\r\nA3bvYS4qCfFaIMq+8wHOOx6DfPkj63Nd9zu6eiiO3yBIIBRRGHODrz3oqPyz\r\n7j/jkyKln+CtiawQLRleWGhE4cwKKORLeNTbftwOX/35imB6SR9mkUmbvPr7\r\nLy2fbnuvfmWKH1WgtyZYlHNBvG8+rsWGTSI=\r\n=EPrc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.29_1671233748425_0.9113090419029719"},"_hasShrinkwrap":false},"0.6.8-nightly.30":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.30","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.30](https://img.shields.io/badge/version-v0.6.8--nightly.30-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"be2051bc5130372f6a371667b31909daf95a0428","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.30","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-mBA8t74zjL2oc/asPyyqvkgJnnMH2Y6jjNp/1Dkry/mtA6F/niaJz29YR0pOVtB+r46tm8qYBIYdHJgKgfec3Q==","shasum":"49a69dccec05af14e0d2b8a2a15b4590a147d043","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.30.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJrud2sALdivAqz1V88Mu8pHfXwSg4bzT9KZgc8IDbcAIgasXjn+eQL9lnrL9uKjUzJwK5lJgfE0NyaFPBghrC53k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnlJSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnAg/+JaFq6CTirIDygsfS32nKunCiJOSZE8rUZ1XNdJ9Rt/xS+VxJ\r\nWaCUCZmp1bHyj+BaIoRmf1ypkWUSvyJD35DNFXn5WfHbrhwQC/Ly5kmOUgx8\r\nTHIJLdnhXKOTc2I7CUITZ/4/7IgIWrpEGdSc5UMXn8l3O/CtuZyY5XTYEKrq\r\nG6jjVVMeZKPdfDH7Stx0q8B+CcFwuB7uGqfJL31Isij8dmAp/JjgWahveuZk\r\no7x60oBhEyeTxhlCWCHHEk+K0GojuoJrzAvmidA0MXlq9+S7eWw13wh/at6w\r\ngAMnHcEZrlrP4nEHrRE18pktFlUwYNt2bkCSkmeO38pSRB8hNm2spugROJ42\r\nSYla2geW/PI0zsy78GHttKHk6XZmT3/KDBhxqwju09sYJcj58vJAfvLU6SuL\r\nUQAhX0NVI+NyIIIAjt5fFUoTi6niIv9i6gF1jPzfz9X1f3ZCOK24/DxSy2hx\r\n/ecL4gIJaPf6Luu7EVrPexCeiuI2U/bT0pW26VODnSsTz/nfutLVDUXuswyo\r\nf0Cv6qPtjvivPcdKlqDruFdznSLlSS3n9P9yO/h5BXY2Q9hZm9hLr/pslDbL\r\n6gIFPZahFSD1xL/KW7JyJkfPqEdXMrgVri//BGsIczUyF8vg3abknX+47+YM\r\nOA9S786/ECqHDkCtyJwtsAggKVrJYDyKXMQ=\r\n=u00K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.30_1671320146186_0.7576688932321831"},"_hasShrinkwrap":false},"0.6.8-nightly.31":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.31","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.31](https://img.shields.io/badge/version-v0.6.8--nightly.31-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2c0aa480722312a4427879e2d5aef455f7a703f5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.31","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-vWoDSFUJ1e8vhzqbaLCChY2OBoUSQcqkEtVjZ3it3Y2lo11PBEs81WBXVghOS0eJiIH7DXrPYYcNwX2G6HYnsA==","shasum":"8b44703ab183690c03ec72f247b3ebc6e44bb222","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.31.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHOdTXeWB5WYjv9+0GmYUis73PT9G8cTMdsyTWLvDwAAiEApAz2AwBJLron+eUIgiIdFWcdrXg3gS9Q+KQgZiNHHj4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjn6POACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1exAAjQgelvYjAevlXuknUOAuT7+vsSlgd3r9E7+0svo/EnbVy7Jb\r\n8+lHsmkoGqMJL9MuGjJvK5c3l+x8+lAedoBIgoX/TZ0fRThuHs17Azu+dzL8\r\nMLYg5Xv7MetU70rW1o77dmorKRGWrIZB/b4Q0WzH0AFDE0savDR7ti1aVF+H\r\np060xj2qlGw/YMevemEgCXAlZvJmlB+PaqIaHnrjdqGpaJZVPXXD/Tt2yowC\r\n0CkAHScAx2+isCAjmk/YNIImEDpozGndJ5LblvcxufU7B3tFURgsU7an5c1K\r\nf+bFuKKod7qwAsJc41GautjDSez31+NUNtvQNhkg5IOoddRMqXCLxHREl0co\r\nRyPajbyVlMR/yiSF6CBLru2Ur9pdRSeIeyPRkVxqPljHha/pLBtftyQOrGaI\r\nUkSgwMlDBCy+XbpDkL7vx8/7yqYSVK0C470+tApY7EK1JsZ6Rk930z52JMsH\r\nFSqf1m3JA0GQ37XoPBBopQK1uCnu3ePmNbaevleIIaleZYseYJgREsVobr4b\r\nuq6GfBn3FWfXHnnl58bJBOmaoqsscMwEyx6AOcp5q7hzDNrvup8jyITG8XqM\r\nuziwfVqAgrOx/fIKklrvW0II4XGOf4GVJkrtwuY3ZqBJvVfa7Rqk0Gsb1IYG\r\n36/SGVD9UgtTUMMDdTQyTm7qFLzK0ZenxoU=\r\n=L9HS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.31_1671406542483_0.006181593198263835"},"_hasShrinkwrap":false},"0.6.8-nightly.32":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.32","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.32](https://img.shields.io/badge/version-v0.6.8--nightly.32-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ab53f521ef002f93e8e2df7b65fdce08782b6ca3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.32","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-GFKTDazbtf9pF1zCYzwOmWTdxMauxKzVEBjO9JCa6SBJIBFQy2ZHrGHqpfHk9goyxYdm5DWLhu9xYc7DOwePyg==","shasum":"74f8c065144f6538ede4187a7a8f8221c24d2745","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.32.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyCRrdZjYfYaGCuZlB6e5UtMkTlLerFGrcQrSTVZMLtAiBq+IzYm4Opob5fw/D8QeHtDN38mrW9ToGqlY3HBEgI9A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoPVgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqsog//XaqNxNvZjWTQcJWVdD6wgpXrPs6AqZ1Ms2g+WmWj/Vk48k4y\r\nVLeLPCMlOcjBswKuCDbGgPKoFCfzglP5vdhj8CXK+1qdoB6l/09Gb3C2IZTN\r\nJ8xMNI4YqvhC72BwJ15PoX59W3HwH1mweLj0JmTFRXwshExpCWFtIbhWEZsY\r\nZGKmtFXenMzi0x9wxSawxF9FwMTMj5aXZh6Wdmmw1qhUwHMUOipHCPMDUKbk\r\nnUZA3/HFRIWuMQey1RQy+zLLNl9TCa2Jb7sl5KPCF5NiXmEOMzq/goX0WA8V\r\nPYxp1ONcIu4CO6thZJtSyGEV5A7cHlVqfPvxwRELQv7jilGmmot8lUFXCCoq\r\n3RVJCvijSratOWXJAtj66eXw6WS/u2dDMUAaTk4t1lLBa29ZQmgWn/vqucdy\r\nQQ89ffKws30LqYoFv4uz6A09O5mwjNb8lRP9GzjB7t87dysSU8K/8JiCXs+B\r\nb5risNV1v/EkReY/2gAefxQ2zA4MN5WePEA/8dcF2nI0tJkBagQyvNCgA7al\r\n6lztcZF/qGoIqnjfCcIOQ2l4Y8o6Sssqh+346n1i8I/v8U/S3mjVi4Wqskhp\r\nNUa1/I1tkbI7v1fUCkzDLCispcNZC7opMEQtua/8ZXQNhec6udDzbVsOO+tp\r\nEQNsJiE3rRphAf6dNseLhXrATlpY8/HHEEs=\r\n=5Q+3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.32_1671492960001_0.5961848505787477"},"_hasShrinkwrap":false},"0.6.8-nightly.33":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.33","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.33](https://img.shields.io/badge/version-v0.6.8--nightly.33-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"149c381cf0af9693ca3dc670bd03f7ba4c68ed10","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.33","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-lOZjszOJwuMmU0HPk9a4AQQjuZzuCxznqBE1K5Fcc9YtpzJDG3yubOUn2tYgZPIpkJ5Oz3GaXd8SWM6aFbaNPw==","shasum":"0735e5f40e1d44d46862f909b65f2e183c9e69c0","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.33.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAUWYkTxVlGfM3PaZnX1XoBEh1rBTtzZeWNRJcppIMzAiEAnAIFDEbpIL+e7gxsoffhv6sU8f1giYShgmOO0ubk3AA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjokbnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnJw//fGG7199ERKwB9YzbWhlB6EoF2rtq37j0TUQTBOFvRnTX2588\r\n55uOZoviPkgd5hbwYBMOv2Z24/HTvlI5ryQ1xUlXQjsmfsMeEGLQ1lmMm9y4\r\nr3pJQKHLZvxpP8CsPTvkWwFeeQ9lFj1F3ACTI4ulHWL3zYk8dxKvSjbR7UIH\r\nCScQ4G/+/s1KCvoE80tFIk5hnBLofHoq/gQznkyCTBjf0CKItb7mCTB7XED/\r\nvIgPnv+Zvv6lmK0GNWxUA+wt6dWMpIXVtszw0mgj6R+wFQsUwVu7M1JEXrjm\r\nzZ+rhJwPLrSWfCql0+UyxUvSpCljj0Wtq4aROqi8/LBpZhsiPJKdMG30twmj\r\nV+507SfFpuFNzTXCTA3nKmD88tkW4khgCFJOhZgnC02BUSToXxhvbowpe9NZ\r\nl6HWO10t5LoNtFffeA2V0WL+TNde0E5AZxMVMWBp4mP+3WdstCvXQNPkglR1\r\ni4XlXw4g0yLXcIyEIkh59hfm67q0H6QPP8E5iJdqPFwPD7SmaIIir3g9Tk99\r\nIFDwf+mrahOuWenSBXDkMhfYKoW2eo4ksU/SzC12DQSbJdaBTe6NGwI7DJ2w\r\n4y450DLkKiRMF2MGQrD+Rrp1JDKq1Bxy9ytd65sPZuSP0j0g2M9iVRhgPCmG\r\nPHBD9dqTw/ajYh55OGjhpjlBd2FEDcGa5oo=\r\n=Ud99\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.33_1671579366964_0.754665308190156"},"_hasShrinkwrap":false},"0.6.8-nightly.34":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.34","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.34](https://img.shields.io/badge/version-v0.6.8--nightly.34-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7d3a26e1c519d9cf921e6a3c1b6049d202d01db5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.34","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-y7QI5V/OIjgbNh8TV9Tj0Uj7RX1Wm9NLeMgYHl/SwbNZdZ4Fxjaxr7uXfY7JxLL96imGrKZVUldsZUoGTKpJ6g==","shasum":"3bace239aef233c80308cf000342fa94c1b1728b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.34.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqqe0uUJ5nisGHa3BYbO/jpD+CHpZGaJWNHPlkUuqsnAiBYvVD0k1LnSheQGialFwbPAgDm2KN+/G8r92dskeuULA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo5hsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9lhAAoD/UIhp49Aj0izphkxBwvVNw5JNAUKLrNbu1Ovsfgt8piEGY\r\n0m9JP7S4kJ8u6WpItVExmrRZhaky3LUiaXNK2nv0QlHbRUm3Pbd4AEEMzL0E\r\n3RMccfdRLsh8XWxHlf+ZnBYy7WplbqV5aSbJ2cVEGVhW9CU17NaqgtuvpUBW\r\nmiO42+URP9RE5643VC9/hElEHr+CN7VBMMaqI50+cKypTJz02bAh3BZjZOmv\r\nXYb0KEzQmFa16DV2US6ULWIABlAvTu5dXav1du4DwjQrAJvcBboa+x/DQNgB\r\n/un+3ia2BRsREhyh+5NdTTrV2qKnRKCxvw/J6IbhHScEsFpaIGXd+/MkV2sX\r\nq5DSpd9A0k4yz3t3Mx04CY57uwFEytSVKqw0yj7FQGzhoN2eCew7q9lgSoUn\r\nYnlBW3CUiTLokVxV2lgUXf+kdmaUS8XOGhzUsIsJBkMYJIpqwmp+Cz4ytfxM\r\nt3xZAfxmzNLoVNApueNn+fNODP9cDbQqzZmiuOwAKBFqYuIsBkwE2dQUdzcH\r\nRbkt96/9jH8xW8KPOyJc+vYkZ5yYTFQhBuT4jUWPWp2S3qY0CEwz/0mga8J6\r\nt51Q/Pf8+w95/z+e01LQX3gdDsEFyZFGquznoKuFubqZYo0Zkr1Vo/kwtCie\r\ndffOuWUqqE7CS2TaCSIhkNKONfZalfGlR9I=\r\n=xnfy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.34_1671665772785_0.5997589346441823"},"_hasShrinkwrap":false},"0.6.8-nightly.35":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.35","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.35](https://img.shields.io/badge/version-v0.6.8--nightly.35-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"91b483ef9320b742bde68db420ac4caca1eb8549","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.35","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-9PXPVBR4j97UWgVl7aaXeri+GEcG6XFGeN829XGVw2lSdTkHQVF+g9FJmAxfmf/Z6wzhcd34qHFWWmY6y+KmSg==","shasum":"4c08284f6011c21063d8114b76bb36f3dc21dc8a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.35.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnp2d949XlSuS1W0n+Jez2WBIOG4OmfUxxQ4jIvkUlhgIhAJTGxvnl7UbE8AQUzz4z7Z8rkolQPdDT7nZlDoROeGtd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpOn0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLhw/+M+nbWvj8obA57H5HztwFhxXrf1O31PqziLeLIP4/03Tj1P6+\r\n0wTMnKRFdZyDYoMTnZl5VaVS1IYUwy8B4J+5qw06lIr3jGWFF2DpULNPfaY6\r\n08OpJKUR4/3o4qCMuUYpz1SllXaANtZu1zbsvArjQ948CJph6jgMruWQ9A31\r\n0biaxlorZwGf+adPlQTz95sYWKU8oYr7jCQQA/1pQ2DQN/l5YGemI9UA21u8\r\n0i/AIX0hJG+1LM9s9J2RqkuMAhXhEUb78L2a9ruZwbNTKaszP0eGnrEnTdks\r\nDCSXfEf9oloK+fXUD/aePXOACVOJC2mWf8Y6NieISALl6N5Q9mA0DaWgtgun\r\nC4fQhrxCM1gjefVy1fYu5HGB76CsLL9aOYFAhw7nUPjQB2E3dqKUxbuoF+I6\r\nTdec+W9NT6UBgV4pXkWM4MHqtQXCmGffNdJhQs9106EvFBanzv/Dd5bb2BxB\r\n2gFQzIM++nkTvvFAJHoWTmRfUYJi1WFUAJTafD+oL9yjpigvmKPLkJMfugQg\r\nzGCpqPRTQ3p4KpnuSA1VWPAwsykEEgz66WrAX+NDkX7z7K7n+5pcOp5AJG3T\r\n9+51ey1lr05F7V9PGwQqd65bU09fnq2O3nXbZhCAAiU3X7RMqivFUG7FYj+4\r\ncjN/qaHMf+0yGhR1sWcvne1YvwCQiALpc5w=\r\n=ypS/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.35_1671752180199_0.4727358934510195"},"_hasShrinkwrap":false},"0.6.8-nightly.36":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.36","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.36](https://img.shields.io/badge/version-v0.6.8--nightly.36-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8841896a69d3d95502923849fa3dc7cddfb879ec","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.36","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-AxQKp1GBtGiTQ2of9wXUYf6I3KlSX+Qiyu74O6+2I+4tXaeP7lpBk20QHfV04530sJqZFbZ9U4Da3z0kDUYWRg==","shasum":"285cb695194f5a23bc09e23d016d4c68304102d6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.36.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxHEfri47dSyCjXEFV3PQ1xB3fw2xzWlu9rnD9v36qoQIhAIw+o66zb9R8hCvoLLhBnSNIqpaS0Ljmy1wQVCNskO7O"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpjtRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsVg//bL2OwdD+3ul35TqqQIm06PuCcrO1iEUeotayYkKsMl1LLORs\r\nWsU6eV/qB2qKCAO/vwh5QdarbSbMB8mH8562dqJvMOhgdmznCYJAWVkJRBfl\r\nUtf4bnUUtU8TATlMvSeJVjBYVZuRSkSodFCkjpLg7NspbzkXtbEruA3VsJKQ\r\nk5uRhXg+R15VjvMjoJzQpKiphC1YeBmHBdkxJLVYJhaUhOMLxIX4ovIJn/vn\r\nXOI9o6i8CjlOvq87yM9KGYKPkpp0bDLmEIpDzBIw6urMUi6vLYrE0ryMRznZ\r\nONLoJSvn7/EpjHWrIOfPzqh01DwRGJZadnYXFIjTPvxGajY858ZJKxCtoqua\r\nhbxXEetLXamgEb4XHGCWfMJoeuVoHj5Ekl+C0dtG9EH8GSFtB6GcMC9sSUYT\r\nmej7oOjU30BWiLefxfiP9dIvUPiRpS43v4+T+FDzJghRLqR3+IfSauJEhWqC\r\nA8yi1GwFtkdCJ4+iMJwJm4JntAFQP5J5tPV4t5jCq6g3agp9/9vsjX/lGxl6\r\nX1FoKQuzLux05Ft057rv91IrGZWGFgdYOnUe7qJzwsPWlsXalDSYaHjEjxvK\r\nCJtdiYfnz7iWMUXrZ3P2S28hX7nXCmyC3ZFC8S+LeGKe0iRdV3VzOOO/1t7A\r\n//Ux6yRBsYlFOdi72w5NJDXNSz/WiceotfM=\r\n=DJTY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.36_1671838545692_0.5788335543890328"},"_hasShrinkwrap":false},"0.6.8-nightly.37":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.37","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.37](https://img.shields.io/badge/version-v0.6.8--nightly.37-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a22b96ba07d87c9c95d2cd36cf136774bd5aa310","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.37","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-e+diSijdHrKCiqWG0e8U3Vg8Fj/A7ajdsFjrwWZicUfCJwvn1eAQgU8Pf1rMFdGd9iNtZ93ZBgmzZ3QRkyiNxA==","shasum":"6fbb2421fbae9bec63c37b3c9d3a4c7d3f285299","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.37.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDND+9xmp/1Wr1F7ortWFj/a+myiz9CYwj2byAfLYhulAiBNwpF8g3tbuKfFo/rvexngeg5VAu46Imf/mWbzDMneYQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjp4zyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJqQ//dkO4rd4Pvo14bzK1TzG0qxxUYzvw+e95NdDUmifmXW4Xx2kd\r\njPhLlqSFf1iH32eVLT7+U7VQsqJOiFEZa/0vB/x1shwmkXmNmo+5tCzp+BHG\r\nTKIvVlt+1e+qKFKg7dIgp45RYpyw+P5NiTex2pHr44Ctdy59M3iFi96w6HEh\r\n/Gu4G4a1vSaUnD9bOynu1Brn1FxIIACT4QC1uE0Q1c+/MKn+HokkZCbbWYjd\r\n+nJ4bZfEgoneZvlAZd2jBfutkmH4V85WG7np3uGuj/SBXpjZhwnEj29H9rYW\r\nv8VqY8mn6JVLwTE39TNAZQ47+XkbK4fwOMuy/dxM8o4tHjyvsrQWg+S1zaM/\r\npZ3VZAvqYQwuGKrlnlRIMlve/oFaTHo1NA3nnyy9XJu81xtWq/fmV6RsgwL/\r\nWUEwPrTZzDw2wcK4mJ/AGO6FMM1/eHSkXcbuua7m71sqs/t6gtNcsN/2C5r5\r\n4qA58BGfsNtE94lM2LMtZdRmdsTROZeVS0Fz0pzIxU3ViS8dolU5TIgEk1Yr\r\n8I9vh7mkancrY8YOP7NJzdtyGzH1Vol0yVfl46vflbL9R9HALaj7wY1WtxaY\r\nlLiAE32TjZcaDVhEyLz/aJYbq0BmS/B/UjUWqVTgEfS9E0gkkYVhEuR+D2B0\r\nDUNN6uDa4dv7tVT2xW05gyaKWpdEtTORppg=\r\n=tGvX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.37_1671924978341_0.47653622271742035"},"_hasShrinkwrap":false},"0.6.8-nightly.38":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.38","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.38](https://img.shields.io/badge/version-v0.6.8--nightly.38-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"abb7d931960cecf8526088078023cd68ab692403","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.38","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-X8sxhfe0OrhvD2nWoGcPChkmPGposW5jVhRdvIJ/NSqoFXB6SanArZXdFaFmt3QT/j+DsnDzn1TSWG+aoy7Fsg==","shasum":"b07eeecfaab27716bb73002078442597046d7a1b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.38.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtqS7Maii2TjNdm8PNYmWKu9c6BIIEpKqozwPJ3NCLSAiEA3HgYxK102jriZtv4xhQLxpj4h5pDRIQHPvkSoJcpTy4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqN5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqffQ//f83Ol5ET9lQzm2HfyH58b0Jh5TR1u/TD1UdmNv1Rhb8aO501\r\nnKSINx4XFeVqSkB7oEdskEocEJ6uQUE7AwFo+0re95rrOjxVDEpNV9sfW9LE\r\nWq1R/ayKJamorgRDwlNSIS/JAsOnukQc1yEJOQWpPGoY6Av9LxZ7tmQ3clvq\r\nDyqQvq3SETX+xpRFCIFEafQKuPCnNxpbMrA3cnSYXcQqHE5w8Jycl0v1PtKY\r\nrH/0Q9kQvH6iZpsxIsUTNaL5cYJVbRlguZ/dwFWmtzMFGkVCrlSKASsrlJZC\r\ne+wf2zuI2PasNl8DYbJanQLB9jVNr5RJqT4yNcSJN0zilDQdAlHUY5qKDF5m\r\n7onrh/2l7jfcX0swlspHHvcEyqLFlwDWpBGeDKQn3owNZIFAiv+qC86WTCWY\r\nL9vVmqGBtDrtQqEfZy374MmTVi6EBqrDJ1ApIdC3bCBvIAiUPe5Ox30xrHLy\r\n4lRFr7kzb+wbdsZMMma7zRkTIvJ8PERRXhbmDGOG694tM8g3RhyjPr5A1l+Y\r\nwOBc6KiqxHgBDfJy4o1eH5jYp/Tbn1lLEsnlLxvPTohONOQxawExomRYCUNO\r\n9YfG4iTeou3dv4NnKsFXhEMA6uNVvD8gOd9b/PnZIckK+35y3CjgQWLh/ruc\r\nk4mqNWaw2Jx5XxJGZUBF6vsn1K5R4H6W3Nk=\r\n=Jta4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.38_1672011340543_0.75003917955814"},"_hasShrinkwrap":false},"0.6.8-nightly.39":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.39","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.39](https://img.shields.io/badge/version-v0.6.8--nightly.39-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"17eaada93305eb5ece0980bc00b92e9be4cd8716","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.39","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OwpcE9rl6wCYF3r5nB79mJsLWXFZQzQzeT7zqva9tJQ96+30qmd+ufa8Rv554nUDAx3AxqXbcqThR12DEC8Peg==","shasum":"85df824226b67cf6f3dc92fbadd83340bff9b1fe","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.39.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9jmpBliBlvJBkkmO3Hh/CpT1DgfYKam9b2gH7BPQrHAiBLKLRLOFubdT9IFmw+DFNEpE0ofGVIagGfgaiGZJm7nA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqi/SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGYw/6A8K+5sHo5i0Wm0GDC/dY2Qf+BNt9RQNifUXcSj5oG8ra0IMp\r\nFtg0MMwxftXwiyXe+1BMl/mTOV07NNVe9z6KgE3pDZE2c4D1iD7M8kdWLrHC\r\nvkCguz/2R4ZQKAKA3j8m9YYSZDZokKhDCQHLq7knk8twtijgyfpZPWrlgteD\r\nvYjLNjgWmHxieGah/EpRV6mvu685nbGH++KE9gRUicB+22xMbplR14m3505P\r\nuDmTyM5WB7aactvHB9SJ05MWFe3IVIGFjj0CZTj3o25AEQ4IdKq7ZEIk/cIt\r\nzFFvOFc2wXofOPqy7ClB6GSSdG7dfuhPyBN8MqKQ9SCMkWx27QhgcvyOuqvQ\r\nLMflNpoi2fUQXuk9aZjN23T9vo1mgIAhJoQbll0bQfWEVVIEsZYTtXVtYlZg\r\nv4vM832MP3DotsqNl54+z4G3BymD291h11xx2BoIgwqA1VsKdi3f7//huE49\r\n66rVfMKcyx1ZnkyIOgfl6WDzBNioGKvnSj+CYD8BrsmD963eIbO961d39zMs\r\nTJd4zGppx/kiueWwl4C6fLaOOTzdkFnoKRwXN9JO5aWf78i/H3r1H3btFJiK\r\nzJ0fYM+0UMia2q3yF/fJaHZfr5m8+Koqq9oEFHisECtZPz8baksK/fRrJk1z\r\nO6MzbdNfqfuax/7BGeTOrY4WHHJEk8PYs3E=\r\n=3Cn6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.39_1672097746579_0.3168964895414228"},"_hasShrinkwrap":false},"0.6.8-nightly.40":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.40","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.5","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.40](https://img.shields.io/badge/version-v0.6.8--nightly.40-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b45768a33ce38951a87a8c2d7af4432fb4b0d8be","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.40","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-qm+Stn58d/GIL3LYAnTkWtDiRlYuX7se4ps4OxIn/ne95W1ifJA41eITIOFODT6KZ6xPRZdsdjbUoev8Hk6uRQ==","shasum":"224de7cdd719a47ce93f1145e4ea4cb77bd65be0","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.40.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtOeCAz5dtGSfBA1tju4SBGHQMoTVsIevp1k9FYqYYnQIgIYLUf1Oehs+ihm8ETWQ11/DAzzHEG2j4zsVBeEVv6QU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq4FXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV2w/9Hy7Qvmp9k6835DCJONRY9vRc7dHv+4I0/V259SQ34apfVlsi\r\nbAzf8a6mL6SLLH7FtIH3Rno0lSB+hGvQJdkOU270j/hJSqu8tm/dygRegz2p\r\n2UQKPP8yNCvbsskqN16vGMl2/dD1maU+oD8KZX0nFHqv2boDWW+rhIuNgVdD\r\n0U0xzmxTJla3t2AfSVBp5AIZniUO0CtRTMWGxs1H1tuj00Ns6AbSDOPTUsQY\r\nSLln64cSKntoKV9S4kP1brByEdJO0/7TGmSO+a7zNoWARHJGWUSXUxDqjqr0\r\na96gyp2dk8FsasEbBWdoMmH0RSk1umOWvyVu7s2+i4SAIRsnl9KOPYaZ1iSN\r\nSulDYd8EyVz9BNR4fGuleNnmOqd1RyOiHlcrQ22h9g0mDLCYLSvySn79ct1U\r\n+eOm5kzJev2pZxa4NpyBmYGcU/PaDjQ4fjOBzLy694MFLtgN2vb1deSIR+yN\r\ncTbURM1m1wNczTPdn6//6B8YLIGfYFo3H1QJjZDR7EXlL5JnHZMJv/IGHwYv\r\nmo6WIdGwGKYz8IqgRE8UpYPEj2wU5Fde+S34uv7kEebAsBFqigQ+MBuY1LO5\r\nrW68x1uV4Id2FnsLgKRIoCgWkL8JXh5kBAiiji9A4aGCpOmq4vN4j/1p6f6w\r\nK1c4O7IEqPWbzNpm5VTvXeZvT9zKz+zdwXg=\r\n=xJaw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.40_1672184151057_0.6272881624511455"},"_hasShrinkwrap":false},"0.6.8-nightly.41":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.41","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.5","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.41](https://img.shields.io/badge/version-v0.6.8--nightly.41-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"67637c730508e55e968cffd9775d4279e126ca6f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.41","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-eJ93XUka5AzWqO0HYLOm4rDa4nIqLQNddTFoG8nmOfe9T1D5VkX7eXfEzUsPFL1ObmAAEG75wwonu9XmGt1nIg==","shasum":"74c75f3c5959b15bab8a8dbfe8ded63752ba633b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.41.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4YD1YaWp+4EM2M+4/OoTtn60GhHSLihnuss16muhHTgIgCoQ5pBN2MXYzbDmOXjv/wVKZ9gaCVioqFYxk0IA/aQI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrNLmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri8xAAgYmF378URq9WH80xRjpGEBMZfNKpp3uEy2BY6Eluw1OmAI/6\r\nnI2xmKLdh2elRiuxiyC75jICVuNG7doKtHQvyE9+dy0xq68qm2yfaGmkIGtV\r\nafZxeGtIc/NBZ0jYhdEjsqAHVZzP6BijOse6U1s/uCMkE9fnXEn9kEgaxgJJ\r\nD0poxsLu+AzT7PZLLKAsA0RK06ZuM6jAExZho9X3Rz1fIWRwnEbnryZoRlw5\r\n8kOboDROtfnoZSq8kQ3hHKHrBzpchmJ0uBM4mCjKC5GA48DXpHu2uWnCvWCT\r\nt7senC0tXOk64CFHI9bcCgMrq2UCYyebwIy3bOVBslekJiEGdkaMusmHy6QC\r\nY9zO4fOzhoqzvkVLQ6RBCRj2+mKKjZS3hFY09nyaD9x00Ig8D2MOGo+F0Spi\r\nSLipijO3VFG7iRXzn5xIfuEGZo2NtyN6MLRuYsMJdWaX6oKgXML5wfTHHcrK\r\nR+etzkvebGPo/PF/Yj/PFimUVcgutPmfxTsTO7ASQSfOfQBG5GM3cS3WkaLw\r\n34rim4G5Wlfs3e49WEVouG1WU4SXjOlp5Dfl4/9ww8HnQS5lz8xyzp6wWK+H\r\nAhUgKymQrKk4xBqyv5oFC5ZIxz+CAWorKkTTtty5+soikTXzMTQYOo+0JRnT\r\noCPKt8FfUh/cNWodY/vKLohN1jklcms/SgA=\r\n=iLgI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.41_1672270566385_0.5272861808274012"},"_hasShrinkwrap":false},"0.6.8-nightly.42":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.42","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.12.5","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.42](https://img.shields.io/badge/version-v0.6.8--nightly.42-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ca8197932604eca8a217c9c813130d85e70ccbc3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.42","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-I4H++hIeFkHvFBeEqU3PNltZLI4LuKONKSRh+mzsHobqJ0H7PRcocdYgJJnj7ABRLVBD8r//1739VIGgYS1nMw==","shasum":"764e2db368041ed135baa85a6cf38f5df80775bf","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.42.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZtH6Uw6HNS2FPlAQuEt7avXbFFBaj8XGkkl3ifH/3SAiEA9tNfibxeOXERy5KA3PyCvibspVGMmgoCiSvRjNkZZhg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjriREACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXHQ//bYgLVpkqfRRK6lPzHufuiFL5XYkv98tIDoXZB1y8h4p3qgIm\r\nRu6GEtZ4Xw0mJjjseHH5iRZCkclIq/rIrGyJqdQpFws4Ss0ruAt38zkfr4Oo\r\ngb9nDJWpnLyT2kVoD0pnJkgClLNfDhw+9jc7hY9cc3FHgLAqTytqWyMzt7H/\r\n6mj7L0EZ/aT0S8FrlbyzkYoyLYb9S0mm/MqWqR5bJSHslHG815kgOwn2+nKZ\r\nbOJmI3rvjzhBTzuuNJA3JANJ/mCXxVYRrpcT1R1RIrREeorQXsuJXXtOEhdB\r\ngPwOF1omyIZ6VQdOr5R7E5kGUN/m98M1armsk+M0IjZ+LpTq6Ih0ajpQnUAc\r\ncHlbD7FagsKSF1FwIro2dJJshY/XxDYOMUUWcvDEUqt0iJ5a7OTWblqH4Sy1\r\niXblTw6FSGQDJ3e2HoEgJXYYd92VdZ8RSM0mfE/3zHUu6b1+ens+SFCv/6Q5\r\n+QFjj/jBl6DUveisY05LwFLpBjqZXa4TcCObR795Iv8YtUdq0bA01VrY8S/8\r\n5bFdoq5IMfy47vZzFY7jPKh70BWaA5AHkmdnaa/Y68FiF/PrZDBIrCbUNJ0E\r\nXeDwlXwT4ezgC/yG2ZnWcFMv1Y1OP2S/0QSgBVYhJYx1Oq0ki/pRj+I2vCUi\r\nKFtd6x6EAHZvYbPpPdIikZMZfFEp1EXeH2s=\r\n=yRp2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.42_1672356931989_0.5669687265715748"},"_hasShrinkwrap":false},"0.6.8-nightly.43":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.43","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.1.7","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.43](https://img.shields.io/badge/version-v0.6.8--nightly.43-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3a71a8a14f58eb8d00037ac3fdbb16fb467ee1c5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.43","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QE2DkE7PUvwmVjbK0qiGzCg5EetZ+M9YcC176xTwGaLuIIsWywUC/MXlvfT/s97HqFVSJJd57LsR+1ScacGnTQ==","shasum":"13c6de985e4bdbec34daf6763517c31c4f969b1f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.43.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAriOIK/jqg0RKX5IGU0nK8iE+JP08weuuZ3LSANchuIAiEAsGUrQVoCOb/tC2GYX+qTIGdVNezyVV4qfPPe56LrV4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr3XPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6SxAAhiz6P4mALRxNh07fBhpVuUoqF/dMqgrT4eKl/dqlN0Uv1KYx\r\nbNZz8s0kMs5T3QxUf1/LDvciUL6vIcT2t375iXwJWtRhM5s1OkOIsTSYzEgH\r\nzT+B0KvTWUE99V+VHVTkFyWoAYgQuRZleUaaQY6QnYJTjaPnnuYOlwe5BxMA\r\nkuiW2OJ+B1HWnykg9IGlgsZqo2b+vm1Jqeei2tqCwMBadaVpToCOzBSGUcBV\r\nFwbkdb5cBMGaMFWTFnRqq9DYML/JM+Hm8G1BtCMOT/2fNAK9etdbN9MZbXLp\r\n202IfWX6S34qPAM8jR8m7MqtbJhSDuDuWESy9HiAKAet3qY1XcfUjCL+6cUq\r\nqBABfoPqa3SWGtu/5pNCy+xuS/KIR0oZfkUzzeHbCWogUdus6SCZ7grBCP5X\r\nQKiYIZHPxRO4N3hLfL6bReDtIElWeX/M69psLczd0not3Z+Ob6BaG4ZBwiYi\r\nQ07ytYWWIQ6c1ChGWBi7VFqO1R1Ue4RZLXNtENHPAPBv90gkGMq1TzTA30BE\r\n0slICS2bqWJRSotD3AAvnlD93KVuLzV7g/rhGxaH5JP6LwhPP7BegdwfcukE\r\nYUMWQSnZKh+45mAyC79y9kWMaIzmVnwwucRhapCJvaNU0/BAtRWBFw4tCD5d\r\n1M3i8MqYanLJKF7fdeqMERa5FOPqitQa4I4=\r\n=zBNQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.43_1672443343143_0.9411456076015103"},"_hasShrinkwrap":false},"0.6.8-nightly.44":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.44","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.0","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.44](https://img.shields.io/badge/version-v0.6.8--nightly.44-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f619c0bcd9071180ea0872e8baeded65cc55c6a1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.44","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-uDCvv3G5bxWG+EZdcTL69txWzNHgVC1obJRy/h5ng1rA8KP4+0tCA+R32R4XoIGmxY7JgDhE6PhiLKW27U9xEw==","shasum":"32e288edc7726333b9d3abff76c966f36bc36ad4","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.44.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9gDyAAF8cXgmKwoNGiloWeP/8qnJ40ghPLXx/WO12PgIgDQunvcApCxMz8si7LzXVF5WK7QNUicjuH9/p7dn5hq0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsMdRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcYQ//TYqSwF5scqx24FEJCki1sWoSu7ySmJgcEf+42Uung25pME1N\r\nzmIaX51b0EtUmBjhfRXJcDB//F4Yqxk1WwlAhLH4iNppkCMcUNscNziZBwAW\r\n87DLNhWKrhQHKciOu5zWEZ177WRRT/M2tHDm86OkBnnL0CaXoYChe7sxaEqF\r\nwbkJXbdM4IDvdzfX81yydQy6phb4a77ppTvls3Xs45opfuJu5ZMYwqhL8d1f\r\nMk8RTPJPS5mS34RFsytAc11VDSaKMmsb6jNNpbSf5CD6kq8Q8X+t0Etlfbse\r\nRfoRj1QqiR43jednGgwZAEREphdD/1aWTzvow08X2lEYWnnCT0R8TVyoJjxY\r\nhlJcPilV6pHYSu4Ws7B30iqiDh42Cbd7K20Xka2JMmzsAYpmL2VDlG3dQN/T\r\nRw3Lo9x4Th6NvYsa00sNfovL40+5sA1uGq9FzoPHYlV9+L751pWL0wefCztV\r\niwqCtrDqDhunFT9lp1r4u/WOJiWrCP/5N+boV0xEX55T7uuSrQemzfKeDAHI\r\n5Bn/ysw2gqRmZU3nFpFiNyMsxhA8pA7XFjFXUGA5WwTfo4TEa6u6XGeSYwk7\r\n7/27D9XDUCPh91Uw77cUPywhZqbLe8Rpl2WVjLWsFQVRODDvAxjyOy2ZJCUQ\r\nTWE8X95UHNwjh9vJuXfuRjmZXZh5xprmW4c=\r\n=8q/8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.44_1672529745051_0.677685786032235"},"_hasShrinkwrap":false},"0.6.8-nightly.45":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.45","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.0","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.45](https://img.shields.io/badge/version-v0.6.8--nightly.45-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f349c3477337150ddf36d51e231f5a406e1a46bb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.45","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Iu7qllDCSEX7lgGsG6/bcBqZ2pb5sgoBRbT+bcZwD1eqHqwm0f/Z+EYZfa4jwj7BTND6PUpPPtzzaXeQr0KPiQ==","shasum":"585e34daea9e18c71f25b3acae4e93b7461c8e2f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.45.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCrLbi0SXDiSeCkeydNVTqAFXQgoJuFZSt7jtBkiPs+AiEAjYPqbNOYrCsj8GMGfOr1qQiuJ+TsVdKDn9GM5EM8yqI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjshjTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBNQ//e2SS20YItptGp+u1kgMVqfgZ9hjRwPJ6aQwgsul5ZTgafh+D\r\nZY+rOubTRKmHTcdaYvYOi3WzT4U5/tEQTN8YIZ/QmtHxG56x6Ma+6a5slzY7\r\n5KdOnbQqyU+GzlGFCG00aZ9W3dXN3r098F7h3RH8H7sD9+dy/fk3J4hOIMpx\r\nZpwcCQFvR+2zacRjhwre75vgrPHNIpBcAUFZNfjnGseSPhDEKlKDKiWCAVdo\r\nvKX5q4tIjYphLpg8zqU4yUWoY7XxrqPL58kA/42R2w/LubO2EA8dB6hnwQGn\r\nslLIiFLMr2Jfvr4gKdscMYkCgwjgmWiCAVV3djPQwK3AALrvFnGa3fLryaoe\r\nNzKy25GZ5ZRhH2TakgIk8hI2OlaCVj0PU5FdVKPLuT1DOJHqtAszb6D7epHO\r\n1u2Zoh8d+dQNLOuzKElt65dOwKKGkVB0H0NT8wmW/1H6wuEVRJTC/SOtzyRa\r\nC7E6a6eFFNnQ8/VpQdmtwmAg0WM75JCYk6xZqV/XUBsmB4M6pSV6Fe/SSC0P\r\nmwmTJ3eUSJhZ+fUU7CriAEJ9Zg6WMQB5cXY4+OP3gdWiOZW72Y3jTvUWySuT\r\nijEsuRAL2MU0rVWUyj42RZnQl6Hl7oC5O3AG0QUdWm+AdGWHp1zBKAMUPnHt\r\ntIYLDk3DdlwL8Kl8xicRHROEf4Y9i3xwc7c=\r\n=gV7n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.45_1672616147583_0.3568369709245991"},"_hasShrinkwrap":false},"0.6.8-nightly.46":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.46","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.4","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.0","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.46](https://img.shields.io/badge/version-v0.6.8--nightly.46-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b20ce45c805433782b4523f1e7b65f4dc6dab0c1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.46","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ETPZBSXEXRyO4sF6a84WrCDethMclTbEvutzlx5tNgsjln8tgWG+789P+rCmNgXqqTMgaRNNCvwEpL4Pb8smww==","shasum":"cd28584ee1c6dc99c0539322d2fbcaf3b1e72370","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.46.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRVwSX16HIhWmi7J1WXF7l4ulG+5arOQ49w+An09uQ0wIgE01gtosg3YGz8+hSW3mJpKyCS8fbdp6UkRxBbbOzHls="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs2pNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMXxAAhxZpKR96ZsD4sdYvxH/KU79H/6QNeQnvPYirPvLemCT7U1NP\r\nzeMCEMVlbGq2S5EkkPkbh6hkV27lgu9DskOJ3IxkiSW8GmiWlvdiMDHkWLaO\r\naaY5Zc+Sv8Ki3mrC7kwBNWcW7HkOpcbaeeKSrbun/oE3a8apbTjMU6C7lFtp\r\nFQJ3v5Xndx/7wvIQ8KMpmTIuMID/IUEKVDzQSJakYWdZ2Tx0H/i9mk2YcJCK\r\ng/PMfYQ4kxuaNC7QGXMtpGzNVS6I8rSqTAY5+chKSWv/EWH2plHWU8dxjowo\r\nALomCefm9zk2cpugJZ1oSj2U4kEmu/FcEdRMkmpp732GMYY0v/zWHDJh7rYQ\r\nguZmXyUL4jp+oFp6C5azEEB6AIwZyjp6iSF3O/l6C4Xbr/r2AgiH11mU0ks8\r\nUKU2LpVMRVkh2PgH0tyzybDyaXm5/Afg4/tw6ijXDmgvJ5zSuF6/hnLPZDqc\r\nEC4M+/KJujBnzUNTE+R0V1mHxwgwm4lE5HwsA7I1o+qYqJ4ULTWEt5g+KsrJ\r\nGco9rrxlIcP1N2+zuf748SoezCjoKXBwnLTZSJ+OiBssfncPmlM1908XQPLx\r\nhLeRKGCkKPJlwRH5z3XQkOrO2ZyweQbup7YIFPqw4D2T3WQSs+wWscX2loSj\r\np4ZJLLB4ihVhfKg2AdaaAWEVNCRB0kcmHbQ=\r\n=5fEO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.46_1672702540940_0.483925174858006"},"_hasShrinkwrap":false},"0.6.8-nightly.47":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.47","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.0","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.47](https://img.shields.io/badge/version-v0.6.8--nightly.47-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2ca574da7c79476671d0b0f9ddf09cd5b6fa7c5e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.47","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ZEibKGOgrxlrBB7cSgiuxp9zIjgfPZckqi2jpcdoDw5jnR96JIhp9QcAN7320fmVZN8XvvFhC/oUoUucI4PIPw==","shasum":"dce3cca06ddc9ed9c94c79966b0c4ba649ef5c67","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.47.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs7507nq/t5eh+QmMvtzD0r63RPHu/AC8cDCNOsK67DgIgePjv0C7z6eDXosBhtS39kf9OACCv6TOW2aEbZ58wLZ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtLvuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCMA//Y0fmjYA/cFSMQ3XCWU69L9kevCT5MEDaXTYCWTofXi8NUZGA\r\nQNEHpPND5+uZXRiOjHcyG4JjztPb+Y+yyamBFO6J7kZjxPqrzECLmAkqZg1R\r\nvdNTdSqcN6xb7alwrZAecAZ9oft9IWFX9wj1YdEop2DCxpdWzwOXz2W4VoZX\r\nTHDkEyaJ0k6XsLymruUAG8T93HE2gLi7Y8UcWKrhAcM3OvioltAt+v2qUikO\r\n8sg55RSHO6RmIY7HcRboqlRMKVLvZ+XcJ7Pr0avN5rlXZCs5+AeTelujVgMQ\r\nZdgS81JJaTTM2LqnhCi2+CqAHuZF8Y49FXtrFfDyKuaCFGrTQUQuyo4XVjRX\r\n+a0FupB3CvZmSnA8GDahHsS1vevNRBPWzua4GkjYvgqd2RHgz+ketsA6+eOC\r\nP2wVbqLPOOU2UQUmXnSnLVrGjIQ9vvfRk8Z9iUheEGTWjF7vqbXkfs0OWmq4\r\nvvMaBochIN8NnKTsK+fJ41l9tdjpwIL/QsBpKBk33mh8u1kmxL3W8aVNGe0j\r\nO8SLVOER3u3VKkveoyby+2gLakZ0h2rKJJLx0tH9Ru46sYAaktftpjSeEDLa\r\nXEt3Fl/NAcq9LK+WBmqW9HDLShtOIimUZBkSTycHTvWu9WG8/EEwMCEsqSCO\r\ncr0xS7BYEWajdPjlIy7uYgUB0P8iZAs+CpY=\r\n=R7Pc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.47_1672788974224_0.42306071136136425"},"_hasShrinkwrap":false},"0.6.8-nightly.48":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.48","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.0","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.4","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.48](https://img.shields.io/badge/version-v0.6.8--nightly.48-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3c2c32914d15d517439cda6f3905b079b664beec","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.48","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+Lhx4BvL4X6clAE9qhn2oRNexGfx80W75oK1+Fek5rHsA4JGgjkUKkD79rcdWguicyZVbQsEV9L6u3w0adyaWQ==","shasum":"b9a1ea166101b4d4b37ac52006e0a566a9eee116","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.48.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4Jh0ipnUqzkA0PM42sCTaSEzNk4oiGoJagPTROZnAXAIhAO7P4czDurMzm/hqhN7eHGbIn76ij3jIxXrEMgvgP5sx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtg1NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5mA//YrVo6WlLxPE7BCWl9DCYjq8R4sBcaP0U+M+IEeCylaXmkDXn\r\nEkOeFqBZqRGaI6XqaP77i1+s0QAdL8ZmcY9TQLV8ea9DegByp6PyPJPWCd6x\r\nZzAefZPwZV7iVQ0E6eL/VgjTkulymblGY43hDNd9xNOsTRk4+onUyQA0A5Ko\r\nsx3Occc9cybl0L4JveO3CCi4Z+yA9k0QG5YSuYKLPzYhPLwYaldXx8DTBw6Z\r\nj6Qc7hCOD/BZQhi3Cu2dPZatmTdbZBrZMBtjZLPM7ViMjrESvtA9k5kN/6qr\r\n0sFpuaptSNUHJ3jCandaYX/YNUEvJpGDm+GI+toASvaikq0C2IctPZGR1UW7\r\nLSiwrjqLkqjGiSqEyc8UOOUnTZMVqZycDhxcENQgOUU4wi2Xp9NYIfYBuUEa\r\nVcwRwB03y1Mhz1dZ8rRIbQ1RGsRYXoQy2CZKYooQNt6i8oqKBudhSCqIbXnH\r\nPH7y1SYujLbEffejXf85oIaE5p3ad2XgercIk3+P1QFHOnhGcxeVQEDd/epo\r\nSUfedeVqmYrwLx5OMkQ0XhJUQ7gTOs/WzmWl3bdDXXRV8jk7jz51FPcFlryH\r\nUvcROY0Km2FwkAp3S3hNARU3DMgC6zoFtZeuNvU4siH7TJMVMwHNK0+Ac3Dp\r\nHHzY55eSq3pAHYkt0MRreBzSUylpggPmzCI=\r\n=adsG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.48_1672875340817_0.3681018565951468"},"_hasShrinkwrap":false},"0.6.8-nightly.49":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.49","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.0","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.5","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.49](https://img.shields.io/badge/version-v0.6.8--nightly.49-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c9de7c5a5e3e7e1c23757a3f1b7b6e2c8d777588","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.49","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bOgYVkrA7D5YoTlFotKZAtz/TKFAX9Y7Y6e/vFJFtesXkh100gmWRaPfz69aeteOyok7rihgZ8Vj9zxlM76skQ==","shasum":"f7c01ae80329b580da9a13017c1861001d16ce93","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.49.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZXripmkxmOYGySBdDQa79boT2l5p5p5Xx2olK58hJHAiBc2eztiRHpEyBh4kKhME2IXrHmNxo2OGvXeLkSTSD7Kg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt17iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZkQ//fNUgQVhrwbEdahaiDRhMBtBizzS1uRyMG9SdVyj0RhKDjiwx\r\nWcdQQuS2BG1fclk25fi0FPtO/FE+1iOCuGhzOK2icm19FlWczyTStD9cLBZU\r\nZkds5b09HvJsyYesfZ0Q3NjVToKGRSs8EQGH4/x9SU63J7BznL9U2xHZnHbG\r\nJLKc6WYjrQwLTqxxwrju73PT5GCnyuAop+DV4MPuUILIAEb5eypbkFwybiYZ\r\nCL4R9Sdht2k/tGbdV6I/bPY4Dw4IVcHpslLl7N6YZ1y4YjoxrrJAPafCU2ay\r\noCZ1C+yiI6Wxftauw1ppa6J3+uLzC0ZFoyAuhKyIJGYi2zDZtC6AGgSMNQLn\r\nj/NfXNlRRu+YX1hSmqz1gWvTocE0ki3ySVgIeyyVskB83+ZRwD9HGZtSuiMN\r\nmzM813LxYJ+PwcuNBur2PUhr0SknDjjB7sDE+lnoqKH1fOMtoZpS2TZgCKex\r\n/kKtSmPBYNdxKqODcsE1NU4cQMPq3QZZbfokJ3SRXxa+NtngOjYFw05fz9rt\r\nWnQGXNDoYaYnXk4KsVP08Fe2dai4evmkv+flKUIH+nYnTjTLIVgdrxLKiAYW\r\nwNbs98RkWtlgSBAVz+VTxkXio1DpH6Js5Qfl5WVC+mFXnX6aVJLDXDMpO10K\r\nd6APEI25eYAGftMjzVqR6tDa8Qr1r3MH1xI=\r\n=d2Mm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.49_1672961762091_0.08962375240260245"},"_hasShrinkwrap":false},"0.6.8-nightly.50":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.50","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.1","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.50](https://img.shields.io/badge/version-v0.6.8--nightly.50-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0754e96aeebced37dc401e661bc77543c8a0e65b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.50","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-j+ww5bdnO1myG0Ug+TPEPqT4xLdYg0NN5n0jtziQvETrsn1QW5EDPlvUA9V4rMzZQhfcLVb42OEoSsjkQ9vEtw==","shasum":"7de761161ec63c579e069178673624c07dadf4ef","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.50.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhHj1Os+eyiI6xVifNN2+cEffVwgM13gLOvKVA7dlqrQIgdWGOFF/SoTTW0IaFrAmc54cA2DZ5AT2bc89kGKv3trs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuLBSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZGQ//YuEk21UsVx76//NJpB4BWd82C3x9cGWZ374l5xojLc+StvP0\r\nyYRxYOYlhXHycaysu98nutFP4QnwAy1FvKb9PIb8iB944jDQE8tIu0zvDK2l\r\ni0BsUDuCCkW5NS4Chi0iUGNCjV/rfLy+6CqrHx9UUpNKZCfgIXJqVvVdRO+z\r\nQBrTF9yyeSq7gQIXuShyTe412Pu+gFv+u36V++IW/6qkYfD9IdUCzO17z/2O\r\nUEw3NA2AsH1gvLdcA6oNtklYNmA+KFDkGfmxmVcmVGj//EFGP0iIECFmhwUo\r\nv6h5+CKbHBNMcFWXif2fOmp0pchEUfIPtA6+iclsMBfoq2WuDXuXKVGe6aO5\r\nJo09p+iSQaYK2iSRSzXVw/V5u3RcmQ4Fcvgud4OzfJSIUhCA/FMImzT+noyR\r\nn/eX1XA+ydRUs7aNc9jFl6Zg2z3RjxJ40b0bfBBRLHgZz4GV1XODdUgLtcte\r\nOTjYRfue7ovHuLKeYWjaYHheoR8oPd4X4T0K9LOlIWVuC/jzlOage4xE46Y4\r\nMIJSrsMKOeiTzXghi2xF1e/nKbjK/hCwfZROVbGgNHLzAW8JcR/dstQtj3n0\r\ndm1Mh8/bx/6yfuyvWxBZ24dTabp7DbdnCq07xAF98KPkybsgLL44oBKHoFFq\r\nScilQcITv9z+bVXja3PU9mzhhIMvV95dVHQ=\r\n=1uxg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.50_1673048146122_0.6653850967121391"},"_hasShrinkwrap":false},"0.6.8-nightly.51":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.51","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.2","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.51](https://img.shields.io/badge/version-v0.6.8--nightly.51-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"eb0a58541608fe699434df9bae77afecca53870b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.51","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-cP41mHbBT6rkhMZMfZrZBpJkARdffW1mAQ+qd363oF07B6F5cwykypfGHCHQoCrxenMDG9zkUPu5n0UffajxPA==","shasum":"6a3e4fcad7f45cac310fc2f56d8f97d37ec433ad","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.51.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCMUfOGxyVfjcJ+sNPLC/AQeEQu5j9ryySHb4WCtQTuwIgPwQbSTBUVvaIcxcrDGgfr7Ih732CmxZ0wUbfOttvDuU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjugHWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTFRAAlIhxg26KQKEGWU4a8K5c4Y6jgJnTOaSJB4jDoBc20WbIlD9j\r\n9sSLS01il7i791SL6oaPd0DIepUgMjycHLRp13luLJVF2OmDcKBiV7iv+TPN\r\n6lFeZWxkoQ2uPwoK7jwFmcTOO+z/hsc23Y01pmVSgMZ8o/wBQ9UHNMV89URs\r\nHOyaeQM9s3O6n/wgIoNXPUwYSg8JLvn5sJOyvsJKGXQhHqWxp11DFGSY2Xu0\r\nYKjsw+C7lMmvA5mALu+Ulqe1jp9p47VC6oy3fev2j2z7414cqSehPNGclvsX\r\nJsKuC8nOvTDwL5Hx/xcTgTZCLf36rjfY/zfJbqU1CNmXoZtkEbpxzqijmkfK\r\nZ3/oIiDA+cPisVeEt93f/axkRoieoJsn2cwD/pN0Dgsm67fbGEp0sQLlkFcj\r\nmfC8hfFy4ND9IcMMGpF+KspfDvo8g8/8ZplQzdSYGSHucnJyPrKSHAN+lnhr\r\nbjEyjsC2iHThRwLOmZZem/Y+MXREO8eX0pa6uoYb0YYsig1pJdQC6ScXaezM\r\nRVF4AEMQyKo+E+vNkx94iWr9Wg++x+5VUisJeERjmfaXDdX+Yq13SqXit11g\r\n1MRSUdESUzYCDwiW9AIUJN7i30sOe/Vti+oc8FS6WbcrwO2xCltGXXVjC8Yo\r\nQwHqbgsZmSjEdgyLgVDXXfxH88n1HwGQAC8=\r\n=Cnwt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.51_1673134550344_0.17062606185904294"},"_hasShrinkwrap":false},"0.6.8-nightly.52":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.52","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.2","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.52](https://img.shields.io/badge/version-v0.6.8--nightly.52-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7a9da77b912083d4f03667f12c69ad064f7499a4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.52","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2seoctmuf6AE39PzJ89jdAh5cutrOcXcmKckPLu30qB84EapJyngpcNPctHipcwTMPOYfIJvs5lLGvIWCI7zcQ==","shasum":"4aaf3ab69f85e0a70fe2fc5a52b0d3763eef6b69","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.52.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+a11A+Oxaf38e+paJujoSLlZ3NdeJg0lpRADx59FRoAiEA1Ec4k87nxXKXSlsK9eKN02uaIGkNSGHDRvD+uH8kx5Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju1NzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDUw/5AOD44KB0bpk0bY95Wy74OmUGGY9yV2DL6wUkN11GH1DIoXY6\r\n0fhXRaQzyw0VWMGLvq3Of1Ru2Of/SR0i5sCSlCPOuK8guoGKCuXrEoNWadW6\r\nHnu/0NqgW5UuH1ZR8bMcy4gBHS5iVrcoy5Trx3Z7It24F1pn8c30NOJv3qoB\r\nZmjzpqXiC13IXg/JGaBL/GyEGxdlES7Ehr9DL9NVdKF5Swpz8K10H11RtBdl\r\n6REdDaAaxWitzwkBIArUoPV+dQlhpOj3dLZ6dBgX01gPo39yaTqpyyaF2OLd\r\nopYyIxUXcrbbLnlakM7d2eLEaxbMl5uXl8VMxvpK6DN2sbIUE9sV4Pd2Wg0P\r\ndE0X8Go7SuNKY3+Pj5XP5BjO6ASEC3c/csvLnOLyW4Zr+uHmA1zGADzlAfDc\r\nowKkD81Q3UYWpfJrrMC2xFwRpuUdQdz9qvR9pCke9KdA8v3hbHgyfh0332Zt\r\nY2iJXuCY6gHv8cVIPqznXfbnjAMP8aZNA8i1l4rFSI6ABLDOGndkpvxCV2dC\r\nq2JzqS4DvrgIwxNcpAHKvJBfq/pM7yJ2kbPHMtaJ7nZ8O+/tCt6HImH5x74s\r\nAWcq5snMdFCzGJpV11OQI/eDeDDiQPmAY9SjzWN3Yn9jDTDLjuHAfAzaHQKy\r\nxrXGGoVBTLN0zIWbomnT5YQiZEU3iXGpB3A=\r\n=s9/o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.52_1673220978913_0.0697314128232911"},"_hasShrinkwrap":false},"0.6.8-nightly.53":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.53","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.2","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.53](https://img.shields.io/badge/version-v0.6.8--nightly.53-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f60236b514605399c8badb4e1a88dda2a242af2e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.53","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-JUSI+MsNlHOiwBSgqg8WJvx7YScmF7l3+ClZ52HYlR3uwIRexmeGWV59cM8QMprtm1ftpSn1V+GqG5djDfP/IA==","shasum":"e70ed4fc30084c7ceb2369905da30f7de6c243db","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.53.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxnRSMedHooCpwAxqlcJTDWay1WNqJ4hM0f+VXyj6QBAIhAKvkELi/XgnDO6NrJmE6yYMy6zDluE0YZkWQDhvnbspF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvKTbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyiQ/9FAdNBnV2PjwbXgML3/hyTFo6iDC/02bWTGh3BarRlnZH2qgS\r\nP/khNOaPWkTIOrakVYgiUQ3IjFBjZ7J+7wwjMTnfFAen9hczewZnfuvrX1KP\r\nEnHyYoTSx5bA0rACACxUH81WI2x4YnNs9+dM91BNEBM/KV9X5N2R9OpAvdR7\r\nQXTiU/pdChVqZPmWIAFLzhfbJoodxW5zCRBy+0euZUNTTBuCOATq8/Dzl3EY\r\nh7NH/9BGoEcUq80QciFx9qEI30uHHFdzVnfZ7prex27i7yGmtY4AY2ZVra7M\r\np1NSlfbZUSF0aoTnogdcmCi/kKSVTI02nSkaZbaCwtOsJ/AiZzYM0kvbM7ww\r\nggRlpsRIG0ANZfbbxaoUs+cHgjaaZPCNFbc7FC5Xb8RnSVenhxpHv20BaiUj\r\n8Lu+4Y7CpR1ihip3vFgs1Zs/Bd/8O7ZAs27XFwGyeUQ1xSphnYsVDml8phyn\r\n1t1PduaZxikIMkGuTM3EnOk1WxbaosS/YGuv9Daw7JNJd0ucw+ypyO1ia3Z+\r\nhSX+E3k3/1jt8oO4xnAvbCUgEF7kr2WEkaLq5L26GxIdR8Hwo6R5hkvWSbym\r\nCDC+KwdEMWVlLtWsi6bxnmStbO+zO9RDHg0SiTqyC0Sijf3FiOgzM50heVA7\r\njIxCDn3WqzGzvvWa7HKRf5dmPIBbdpkV6jE=\r\n=beb+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.53_1673307355476_0.10839967883640833"},"_hasShrinkwrap":false},"0.6.8-nightly.54":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.54","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.2","shelljs":"^0.8.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.54](https://img.shields.io/badge/version-v0.6.8--nightly.54-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"48dbe6bf450eb2a9d3ad6174d9b0481a84709765","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.54","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-MBorHn28LfFLy7y7MNnX7Stp/SQDhRim5ORWWVRzv8TK02iWdOjy4Qm/2O4DVeilqybPj6v5hoNKjz72fdfsYA==","shasum":"060eda7735f7d5e3ecba2ff963c1b5f6a70b3ac5","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.54.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjTAaL29pxrxFKJCqiccJBv7lWTn/z+ogS+A8qhjs6QwIgSslDsnt8/0HOEzaZ8qQ670aabaG2e5dNQshNKh4AHqI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvfZpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPPw/9EuWlgz+E6TbXt+w+2WqlH29pzva5UgaLP+9CH1gZi/cqnxHR\r\nPpCFFIR9tksZ9rOjCgQS6Lw7adf2qxA7f2gyEYqC62OT4m/WhPpee3XgDWTX\r\nyxz5/82M+pjBEFcYMB8O4B3978/dlCcju1dHQ9rB66LCaFWlOFxeXfPInPoK\r\nHImxPyBLenEPwxJiGY3LMw7C8pVZ+znSP3oLzmfKUTZ0h4StXSM5mlGQzflk\r\n8rGEH8sWl/MfsjOm1nm72qWTTzPTjV1TYPtjm2ps8QYXCVQrvMAMOxo/HUu5\r\n/zaT5aNFNxz08IpNMpg3B+Do9rHWGGi0zRAub+ubwiW9X254VS2ntDXUkRmI\r\nQg+o4FnWJGaMj0s37pHWHf7/iV3966zYFN9X2NoIPRcR9G3DAhf0e4xCZMO3\r\n5tSGAOnUpKfYRZwMus76N0cTBR7OVrvRWjt9GpzUHvwaa+Iq2ENl7Am0usDT\r\nCoPoHLOuCHwmc8uSlgLX3Rs6EjAmjzAgRGXP96h/2eF99KFrfcl5hg3UOtYJ\r\nNKMOlb5YEDq2vRq4sjCum5GOdB2vVH3t8p9iDhtYYPKA09HOeywbWQ/4qXWA\r\nlWd4KmnetV9oiosavQ3SXOqI4pHhT3vjbZyvdFSLfjLFvbjISuuk6LSNhtss\r\nOFL4p/GGYfVDPKk6amoXEXfBkgqKk6qh2ok=\r\n=I9LG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.54_1673393769456_0.7531680660539888"},"_hasShrinkwrap":false},"0.6.8-nightly.55":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.55","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.2","shelljs":"^0.8.5","ts-jest":"^29.0.4","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.55](https://img.shields.io/badge/version-v0.6.8--nightly.55-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4182862fd68387dcd112f9e16afbceab5fb65b08","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.55","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QzA8n7MIPuWkiIHzJ9V6E/R2e+QwxnZYE64qzMPM8A2+OBI+pBtH+dZr6BERduZrk2C+h1NRZFGE9+8oOv2ANg==","shasum":"69b461a7b391a778dbcb1b008dc548e8f98b7ae6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.55.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAtUWgB2KQ2SHrFCaDy6v7y76L4FWQN6NTmy7vUzJ//QIgOkxtMcO64EhN8IKt+XrsX/7FrEu1sqsMqVGb/UBebyM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv0fqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJZQ/+NjKzw6+oqDQp8jhwy75neClC5cD/BQZC7cCjR2kguyC8mFl8\r\nYOndsPttSYDjsW/OXTM0Kn+5NVkIyVkJiyRYZXM3Bxa27ipKezfSfbiMeAU6\r\nQdR3VyRztesB7+b0hLndB0KKAb8Gc+8G2gCamzSatNSaaHFjFSWbaWbi7S0r\r\nEnxTWYaNRsmKhMeTSaeebfhJDeKX+eNNLV93a4ZOJ2qX/70n9GFijyjxoi2e\r\nAf8jXiROa3h0ChO+DTHffuuzI0HcFOhGAamQuCW+HW+43/2eIsfEbaNy41zg\r\nHknqRsL9eyhKpekSQe+KUOJSEiW1YCsEtub6XxtFcsTtqa/dRrOQgmzkTJpa\r\n+OlGB+kOh4tNggoo9sVbegmGkwZdsNVCId2LcMTHcdDv7nxHI1RTOFaUkydd\r\nMMhMsxOh+efHI0py3rM+Pfx2m9DtprI4zGg6AO9bIw10lpZzw6U3DLan1iDM\r\nsBVy4MEH/GSr7JfaE4dpIQdxvuVFaq76pDFqDD8bup87JfoDwgS+xKm2qK1v\r\nGptG/fCTYI+8StjNEqO3QZ5YoS+f6jfgefx7R/mMp7TRbETRKdO0VhmOTGQ8\r\nzqOxSlOra7CGpjh2MhjsR3h/HqubrLqb9CCEzvbsSs06gRlj0/OiMHGm31kJ\r\n4Lfh5wwifxMjLUxHUozZhpNMD9ZgwX5/gDI=\r\n=Q7gK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.55_1673480170264_0.020486109446752998"},"_hasShrinkwrap":false},"0.6.8-nightly.56":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.56","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.2","shelljs":"^0.8.5","ts-jest":"^29.0.4","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.56](https://img.shields.io/badge/version-v0.6.8--nightly.56-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8325cb8c56661bda7a22d3edd90b1ccc108fe291","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.56","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-3Y+DFlCyVB0vrxblxn5JU9Lg000Eo9yjIexrbCLIBvqZ3lVBTVVgZcIMsV3WPVU8x3i9OhDwMrM+fOOgLI/pVw==","shasum":"d97d24b0bfebc217ac0684759c591dd4fc9987e3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.56.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhNx0k43Q/vXfo+9K/p80CvV32KXW82auM2MDf6zPo+AiEA9Er9ZqJa/2oE5/96QmVj9A0vMVrcnSdfBR+P5TBC7M0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwJliACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTqg/7BbJ3+1itdc/0WBKE/Kar6lts7wUWQxXMGoM/nh3d9DlL/2vw\r\nDvjZI+Gy+kaY8aau87X+xFbwh032vQoJVxBMuzcukUMUKar1vREFMzjerWhx\r\n8JyMhlPO3WZpOFhMIjFRFZOWsxvmkO+1Y1/2MXJx7bMZ7HPnJyVa6tGjvlY3\r\netqyxVLUiU8KVBLZhlvQ8xGM5h9JvYYMD9+B14TqmeFX5Kb03a7AselhS2CR\r\nHCTZu17P8e6wEL2TpdIgtBnG7ZJxlA3qmBxQWzVtrbG4wGnQ1sPdtnTEu5lL\r\nXKgav4jnRuYp3bxSHAKqOVXxHDWOskU3VVK5iwWxmrzpBN8R6En0pBbZG7Ke\r\nP/fdK+F9tSK/yy0GiYESUg9AuCDOD4L5yWvsGYrxE5JuqR4ajd+nIXDEkjaK\r\nFY5l4ftmI4wFX7AABMzUzPzb5CxJNCBh/RAK2SWqf3ZlcRtFsLtzQfN0rJtm\r\n323/MZ9sf8iFWUAnsr2VrI+TarKsPvOVVZkhvw/FQqQ7CH6SmoBrxRWbUYv9\r\nURAiOhzJvzOgNfgqPQTlee3aXOevC+hVoTdqhZK4oOLQSSWK+Kum6VhwLqgp\r\nL/iyMUYA2jP//QzEy6nmKbrDtlHNQN5BXnrDTZ+9e1muFAtSOnaNIAKBW5OC\r\n0yZAaDbZLWECxNlbjqTuu3HdYbFcfM0oqL4=\r\n=3rRP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.56_1673566562718_0.2635765898425637"},"_hasShrinkwrap":false},"0.6.8-nightly.57":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.57","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.2","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.57](https://img.shields.io/badge/version-v0.6.8--nightly.57-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"861949f9c9e9915ab08da01360e6dd5d6006ee9a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.57","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-yhIy2BUnbBSLXefH5Ks1j43yQf/haasKhYg106fnZJsxoyGcJvoCGGxV4pT5A02qg7BqOim59j33esxgcvXr4g==","shasum":"cb748aaa76a93342e7aac12978f2dc6276ea18fc","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.57.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIrzkVLgW7KJ6ErmzyYPtdQJL0hl4yfYdEKty6mgS1uAiEA9Xzt7hvz3fxNZaGClTg6I33PLL7SjkHkqdcL4+YQ3oc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwerKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJxA/9EQUf41wvqDJfkQG9I/gRaHJNiKik+//UPayilo2/yeNzg4wy\r\n5afIgccRcFH+rYMBgeul8V6LToMml1QzA7Gw08k5Gxm5s+WmMLrDUDR/f0vg\r\nmEuZftLTFC7JD6vNc3cHIAcoYFMgafFa8VBeWH4G+zRANVe+HZMuKXOVci7b\r\nzUsh28GA+7eiJk6QtDfU/xJOxZMh0r8FQglNVX+ssu6cXuDULzEmWADqQX0Q\r\nrKD3lQDgP5nIt1+VpPzsyVL2UVF0Z9puu1+GImpZUkklCg4leDpOF5vXACDo\r\nP1OU4QK9k70KXsfD+aaphdfBy3Pi6FHOp16ZusvFRd5YPsZ6x0Ote4BWTMg7\r\nitPtIdQxetCjP9bIUuorPf+g7EICPkVeN8q90Ia+CbPIcO3F9wzQdYWOkMDv\r\n6CYW9JoPDstzDzNYvX3Yi2Y8jiEjvWYVhSAeHqtzzHx+sPboyke5C9a53ZhH\r\nd0HPb4pyTE/XcIN5QikFkAGdswkZJELWhsV3/dt7qi3MC44ly5Dx3sFvrx2v\r\nFOTeuXzZywfS62D/tRq5qa+DDyrrIwoiBZb2JJoMw3U0diI38koV2Kikv6SM\r\nSFYAs+F7wpjdN2qUGUUtglrDwASlvtDAUf1OA4ZlyRLf90lzUg2l/7ERlFOA\r\nA6T/aOcXtkzBAN0B2x2ZAUPid3T3UfepPuE=\r\n=hpz7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.57_1673652938334_0.19617058377393626"},"_hasShrinkwrap":false},"0.6.8-nightly.58":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.58","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.58](https://img.shields.io/badge/version-v0.6.8--nightly.58-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1b38755750b6ed0c0d8221355ef8d46c43068ee1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.58","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-m1Oeayf6YYWBs1FtGzRYBWPZTl5MQxIhL9tJHSYPWaH8QHMrhUSzcx7RIe+JBV1rwJ2fcPllSfHZzKbZFnJDxA==","shasum":"0f10b54e82eee6fe9bb72bb03d45a56337a73f41","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.58.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/WpD9pNtoCoX/S5NzTvHU4ihzQDqzUlzLMglBkXXbLQIgKkvvxvZhGNWMbldpwfuA3yA1+DwO/Tjz+3OX5EtoAzA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwzxkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAvQ/9GDyd+nje9RtOm0cWEohpKHKm8r5C5KLV095trOILn9qrdIKl\r\nT+RuIrWGlhD5zuidiKFgRGga2mp/8WrNmjyMz4cURF0Xq7zsCcCAzJNJWm75\r\nSuv+rZd+yNvf9Ma1m6TnSWu1Bs8xbk4ZpTrf4uMYKIqEDqOiEoGDODhVr2cN\r\nXC7HMgXAmO9XJ0n+eBoW/uLGHOBQVCbWTTsr/2tWQy7lHAHgHbE4Oihgr8Xu\r\n4CXQPgmM8btiNasJp8mEaszT2NKYJHNa/nFeXQTfc2YADBvCdEpbRCosxSku\r\nld+el52PHUmfgWgEbR8v1fH2okO/uWGnDCn9HPBqcggHs3PGHbI424qSMp2k\r\nobHXzjSWzAYwvxxBPcxDqcSO8buIj++cVIA2SUuEp/CLbKI5F+L6tt8cEBjf\r\n5vcrBycnh2sV8YqMPO4uc+gBAE+bc7ffdSEp5v4yxDu8RcECLH9uF2LVzi9b\r\n+t71K74UtlKMnw6UQAoUVvaGqEe7Aa5ouiuWl7Yt+JC9kJ4qUn5GnjNdQIWE\r\n/40RpbGDsFi/gug4vvCZ+enqgGwkaIXSo7EryljIMHUE+pNLXUff3UK77jxq\r\nLJAthNDRM2VK1SBu94gyhKzmVQPObrkEnyy+iXhfvB6oPKZlw18PZhb8tQth\r\nQs0LeBFJeZGCIW+yDDlqJz96wU0WEOR9Mfs=\r\n=tHd/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.58_1673739364041_0.15582265242562765"},"_hasShrinkwrap":false},"0.6.8-nightly.59":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.59","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.0","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.59](https://img.shields.io/badge/version-v0.6.8--nightly.59-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f6bce3ae5c76ab84cc4f75ebb930b196b6b3f40e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.59","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-oUn6PEe8PNxXOxSmhEisR+2ArDBNajeryFTJv4lwj4/ZmlCPv9uKtpnQhMP9VO3hqsZ1CTiQe8lp9KJvL8kdxg==","shasum":"c7aecada372b0e22a1bfde248cde425c569251e3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.59.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwAJB5GTA5ynKkq3090qP5u87IGbXCoNjQm8l1JS/TSwIhAKHjPlHGuuYuJhhQwkzBcftbJQXGXPs11D6Ch16v5O70"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxI3VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYtw/9EqclJKmr9aP0BpnxgVoCXSDBbc8d5h0Ms+N21Nxc/xpn68d+\r\ndtVul/306uoCFqv/6dHGczn2QmDtYgg8lz3BX0HxXsWbnFdgMX4cb58N5BiX\r\nttHQk8QfvtqXiuI1N758aX0LqVCKNJOTsCDsxPQ/GEdi76DNQLwhOzIDKn2q\r\nuEI/2OWAsBatTdp0HeWzyuvSHBpayEWZSEjXxeKdoufPZdYLmLUIhUVmL9P3\r\nfKBtIxOtRierEJqN8cz6BlcmkSBwo0x2y5LpLMJ4/RqgaCYip4PX+FcJR1zj\r\njNMl9kE7BkKW4aOwr0Wl2/EpfMNMqjtbCUbAF9efJCgyMlM1pXsop8v7qSKG\r\napTPeMYe9qlOBwhPqVVPdxy0egGOuLE5XL7bha3x7uB5thPicLZq7z40PI6Q\r\nGLsZdQRLeF+JXrhuif/KuhvdkhwA/5jhrG8K6ywRTljLIVELg944NPcyGkjs\r\nXKTddAKnKBbMq2zOTHqdgAl6ghnCFTZTatlc0Ya9Xyq7/87eGRY58feBgIaf\r\n8wO9pbLCvkwkgtshwAM57nX5kp8b2v14Q/qIh+wnSUn1NwvS+OsnT7Nu+o4T\r\nCqAGkci8tLMeIIAJnI/ZRgtZDMGIG8n5RPDdto7FBZTikk14epL7qozZ9t2U\r\nbDg08TLDz2uPMrrFc+4GsYDTxxz+5yWm5Jw=\r\n=kIrG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.59_1673825749493_0.08881450246479305"},"_hasShrinkwrap":false},"0.6.8-nightly.60":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.60","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.60](https://img.shields.io/badge/version-v0.6.8--nightly.60-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f6ed1231724a3c5539b5f061fddb7edfa367c286","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.60","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-R0IWe2cLy6o25axpiYI7xwdM9YHUSWrQjbgqirxJLT8UpHQsYkpzdLJUcabP4prkQheMNf6PvhOGcujN1X3sVA==","shasum":"3568dfc7217d4ed5e0ae9945a8902e8d7f3420e3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.60.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJy3JtcUuTXefpbQ+BE4IIHdpQjo/4l5q4OFnprYWHIAiANKApXQqoD66iZU4v4FWERfNfyENRp8RaVNfMb1B7z8g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxd9SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCqw//XGBeYVrWaJX60pKCrUhObttCclnPVDenKV3i4+hC+1MlA59S\r\nZgh5XYcA0nvkZhSKfZZxYBJn8ndt0/zFZ+BmnTDBd7/VWAHv37S1Fk6TNr8A\r\nmAT7KLv7YNhkr5hHBCh5O40zXuj4Je9CmR0NdePRbZxc0sP1xdKSJUCnNDim\r\nJSox+Xfa88uRyQToH4i3ZgWGqIEhprBCpcgUCkx3UPZZIs49ooZufCC3x24E\r\ni3q2/6ZKVmOoN/YDY6eNMtah2eXVpcK2TIR5ES0Pom/7+E//0LACMs2k3APy\r\n57lj7rkJs8tH60EVwv1RXfCe8tlsvHxkkR6fvMuDKrdSq8hJSVObDz4sxgW7\r\n8BAp32P9WH/ypYmi5Alk1UejPfLbSXagyXxJWDc+OQynDqZZMN5voxE9gnAC\r\nlCA3e/YrKq1keCnvhzJp8xZfciPsgpLepPpsmWqgqe5DGffBcCWAkHJgcU06\r\nNZCIhPISjNtP7wkn18hle6+xsqgvitFqPUGpEWDc7aTUQjVYY1S2VN84/Uhd\r\nOWpDj+FkkOGJs1W1htArCRIv831n1PGswzkQjnLCHflzSojA1fg6dvTplpCW\r\nzKuBgJVzos16JjE7ejJ5+44SZrjMBOqo5PLMaLQDcG4pe/uIGKfrmVcXLuYs\r\n5Z+MS5HibfsiGwD/kNuyqFnZjzOGsVQfTwQ=\r\n=fFQk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.60_1673912146305_0.6283289195944131"},"_hasShrinkwrap":false},"0.6.8-nightly.61":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.61","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.61](https://img.shields.io/badge/version-v0.6.8--nightly.61-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"74d68d039fa1d13078fbf3c9952691ca178239d0","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.61","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-6MzXAMg0jsQiaPfgUMbsc1tiFx1o5xphMLTEW8CbMEugkXiCoMFte+6WMNr+TiLz0Z1Y1U/Sp0wWsvEC/cuyaQ==","shasum":"f7d50dd7ce7d6b9e266937474df68976bda06772","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.61.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0sx5RgcJ7sOly28f8o64gH8UbUawdmpkM9rWSmq+G2QIhAN//tPh0NoUJCo575p1PBBXjbTk/oaCjC4j92IchejdG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxzDcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH0w/+LF1UW/+X9Y6yWOFC2sKFKBcarYg7Ug+dckcau3+R7C3+KfTU\r\nbv34JaXkt6AAL3DlX9Zo8ciwZpnok6b/zFX05Ef4Kbx7ruE4mCDowMgF+n9O\r\nqi68ZMP42R4DnfwNB8NNFiuFQfApjkbouWUwaIucx4HahdCmyzSpgCRxuHHQ\r\nVjpOui8bUoVjkdaCfa5CIdnXXtCHjbb3mXFBmCx4hDKLBXD3FSUSgRWscl1f\r\n3lYa4NAfW7yR9Arnot9Oaf1XN4hjan3TnKIjS4ZIscZYwyeZTYqMOF9QzFMZ\r\nHaSu2P3soFUvS3fqIBGhbO5WJUdzHdS17Q77FhcgjeGMfv3btrq9eEgaR5Ll\r\nO8Zcq81y5JPIueQNewuUvGZUhvFD5Mo8VsgtKU7oZt0qyFz2RrhvUaKK7T9o\r\nxF6XufxDKyUI2GWOF8C1WPHeROPESUWQjWPWOf50OCevrje/w4Q7gwpciCCL\r\ngtPiZJqVvf12/q3EGOwCYFJ8jHA92HV813qLUJpBvrsNyTbvm3FbL0ptQfsA\r\nqwATC/qWnhPF0F8ssh2aUzUbepBzHd8d/sDL9pK1JOTy20NcROJ5jOjAQjvV\r\nMvIuFpZ2TYsZiddEKcLqkl1X1oDUgx09NFY5jMxAUoe5RKCsy6ScLwcykLT7\r\ntdqLoPcyTbrOXTQY1XCrR+Z4zGB1a4Ht0eo=\r\n=l2y/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.61_1673998556387_0.7534803710698867"},"_hasShrinkwrap":false},"0.6.8-nightly.62":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.62","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.6","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.62](https://img.shields.io/badge/version-v0.6.8--nightly.62-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"603727bcea03d6e49598c0c65dacc482b63512a1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.62","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ZLppO7VLU8TAI6ZTf0IMUi1ghT7OWmDJvQ6QeHc1CaAlkr2RsCAkxIeuGPwL5n/r03uOjOjXJxA0IVn9xl8JUw==","shasum":"4083f2b927e9ccae754b4f660b09e25b26b08b70","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.62.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKWcTMQBZnpzj8Kisc98CtXOCFqKabjdMaVsxiXUViQAIhAOPqv8TWiMIVq1DeDQ0R2sr1FMnpwYYcj8cw9onZTj1i"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyIJVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRAw//fgKynsIZg7SjdyW+ojtgDzq/7jckzvPIo3fHLMZgowPGVnVQ\r\n7zDV9Lz86GM5l+O0uSc4Wu50DlYuEy70JmCmdJxsSIdl4p1Mx5k69DcGuidh\r\na3nEKq0jK02VCLw+/CWPZmgPod+KRnlGU+TMRIdzteETMTA/90meSjLJAV9m\r\nRwO4S3rbP7QbBZpnhZ/dronTz9Qa9xAv+1/DwUwjOuVAqn7eSqS3qFLt1Sav\r\n69bSjNoEj6HpTpfdzE4zMx+HZrch84IKjQkIXbGPdBdTm921ueBBtSixSZkR\r\nPJhS/kMThAzinjo2LnylPGbmPaxq0ovg9zvDNeoEmZeHIByQbTiY+BF5DAzT\r\nW4RHGa9mLrSJtXRouie6LiYVbimK6y4f4RS/9wF2ogWI1+BrHqHNrHOua2Ip\r\nueGDQ2IMtCiV4+kn1D8yKKOxTE2uoRQ7IL7Mlsh7CW0B1RIDdNJm5N24J7L/\r\nG7xnv0TWvUOMoJnZHjcnHHDw0+aIYqqit8wesmIp4BxA30c9kampZKAPeRva\r\ng5ZOayuv+yxBEgdKW39iqQl+0eOscPegmKuTJmQ+KPJE+PHBoc5ijx5v0tP5\r\nhld4Qv/C24tGLVida0zV6IfAIZSh/GJkSjhg34rjP7oJTtHvfYDTuHRfagX5\r\nAxk2yLpGq2+ZbtutZoWZdcqm5fIqrKq5b8w=\r\n=S2m0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.62_1674084949258_0.6294521253361618"},"_hasShrinkwrap":false},"0.6.8-nightly.63":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.63","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.6","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.63](https://img.shields.io/badge/version-v0.6.8--nightly.63-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c958944762d5d4de8ef868e23b4393f3888b8c03","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.63","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Dh7vnRdF1ocnaVfxQ6/MUis2Y75vpbt5JL5fof/cuixUgnPfLtMYVNmNdybV63gYkCQzTtodOKq/edtlw2kPrQ==","shasum":"3138f12df3b87ea94e67879773b1b9160b9e226d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.63.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzaR/ZtzwNr2zOKF3q78MGetL7QaJzeCn6/H/8m9Vo0AiA4Ha6pP4nMxIyKfvLIMsyHySVHLlwLTcwOoUq16VYHvg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjydPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos+RAAoDgyJoMqdGSGjmJ+GzytrUl40j+tnKOo0lleIDJlfGTpjSsp\r\n+fumidzs+rC5hD602z9bb1ckBqtiUK7DgujvTrMMvmlexq/rVkm8j34c2aFJ\r\njqp6o6dwT8xzerjH/koM/p7GmUEIXOGNaQC98W8UfCo+W8slCVqOYyOOGtVf\r\n2x+tebY3nHptFc3HjHxHvDiD3mkwaMQGgtdKweHvHer7CnWEvqnVqgRp8KSX\r\nViwDn/zlWTr3R3ydamJthcy+qf7qA4ry+mIRW7xYLwSipe8Pm3KtL8M0gGka\r\n+HeJbpv19PxzKQq3DvlAHDOSrw6eguKChjSfhhylRXHf1rcYc5lSEkr5zyDe\r\nKlpp3HLRqrHg7l767xpC7VgaHI5c2/c9fwv3jh0oxQyF/nzpU0bS/M3Lerza\r\nWh6zR1gObGOPploZzKu4suKOHfEYOWHpLR4IGNtm0LpUNJEsOlUHgWn6/wbA\r\nfj2cfwiR23qeEjl6FgqhV7zurw/RfHhSTddIig9gBAHcqri4lbCEDRc8I1xG\r\nbSOydvvBXg3BJi5TzSfGd5bhA3lTYAbQPEl6xi6KEw7uzDYClBmG2eDLwJdT\r\n97Q3+QxemBd1eSV2A+E3k6e5DEPyMfDDXDBqagjOPjEdNqJxPjc7uE37zFnT\r\nsDOwxnkpgZ++opURMSCtH4eHt9/aNFz0tzw=\r\n=4dIE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.63_1674171340492_0.8567108284991585"},"_hasShrinkwrap":false},"0.6.8-nightly.64":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.64","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.7","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.64](https://img.shields.io/badge/version-v0.6.8--nightly.64-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2c9ad3ec332b379e2d8fbd9c22fec6e5ae0b2327","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.64","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-V1xgADAb73rqCGZyYsM5QB3+3bhTV9GFOSvbN6OQcZhVKYtP9qBpxy0X40FEGTZTDt9FyBXeFKkG7nTfjNvIOQ==","shasum":"a83c9606b09b551a65829580c91082f5d133a753","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.64.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpZlfMrI0UtW9N3+fuTQfrVFZCNIQxyS6rmaxVnc+2YAiBW1ba0Xjwe43wdPvrvzbhvqS6wJ0QoSwpyquodTqDf/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyyVKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpvw//Re86jwo2/HZcf2X7MkFa1KVhBg6uUtYrpHfMI6/EB0Wxukf5\r\n93auMc2zp3TKRCMjlx0ssUXQKYRCQE8minlYszRiOpcwt3uGkm4W3MGUR1rb\r\n0K835909VppcTZJagQ+6Z8EKACGnecYan/BQpMdSiKvzuBSHIFTHy1kR+HtY\r\nHXoLz8WodSU5x5iuZEW3jZhQWZXpdUkWwGB+dci06Yz9jZ+QN1oHUcdlUX/c\r\nXgT2OIA+BFWzAw9M//5e0WZtgWs9it389qpysHALT6bA3jSKyzXUn+PpZVe+\r\nyHABTdLSvPtBl49Lk3d5odyag5I9PqYtAMIgYmgWIoVOI6LSdmoV5RcJDZdp\r\nYLNkpZEUdIx8j53gdgEvF7P4LAy3PV9EXzSqACcFF0/T5c4TMyhUlIBrCyjF\r\nFl0lrR0RMk2U3uXgBn8s2I1nIwbyxrdNFZvHMmdkNtvFz25KcuauQyuNtAOJ\r\nigkNr5TLKgoYlqwFidU5m6saIQJ3XBuZT+8wznXKnW4SWmGg32weC43JBlE+\r\n2xY2lzEfKbHjpNyF0tT/OgdqsW7cRpvmKQL2lJVAllwQMtGuY/UnudPtwMZ0\r\nDxQgIr4E7gQWpbD4z3KcVTW89YLmEdoFejlD89fJVdJ4kUMVBAcWK46sbdUF\r\nSWei4FzZi7eqqTEKySbd9+r1PG4fw9ymVpI=\r\n=o+o0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.64_1674257738077_0.5185061219784954"},"_hasShrinkwrap":false},"0.6.8-nightly.65":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.65","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.7","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.65](https://img.shields.io/badge/version-v0.6.8--nightly.65-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"73b977d3a46795b3f67fc18b12c79e8772bd9c72","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.65","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-gOKpY0hdeIfRrrorRX7BdOAYqf4mkfWFUaPdIiaVux9lt3dkfOLVd5Y8mfhN2jchPQKrVGdZV0blZ5MU4EERPA==","shasum":"aa0c2ea18596dea1949b8f6d087ff74dd7f52c3a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.65.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM27jwtTNOQEwmP14dvvK69bjkFlD9KdtOWH4Vll0VyAIhAOo/3YzkKDntIs+2KQuIqnB0jBCyDhNv+dgc7f2b71Uo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzHbSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrsnw/+KihiCjdzfqESHNxnxG91SxR0Ev8KxdP7IAejeZdRQ6NTA2ap\r\nDXAflkCIkOxBHS4I6xLby2zNQOdLkDfadBydG5qhy2iVUM1vAvVU1MtdX9Dh\r\ngiD2lEzZxwFqP7EX9c9XVtggrRM5GCF3rrdQNfxjLWqG5PIL4DVy6YOzzS3y\r\nBUSSVgG24yVbzSM58XwfxzZnC24mvMyF8I4a9GqQRcMUsoogQtmjVJeTmH3s\r\nmnXMZk19PjqvgiYnR0fqJy80JL4bk1o+iQPe5TeE5+jrJ7cAieAbpI9MLFrU\r\n7mnEv4+O8yeujpWUSrznIjpB54293p2ADDJmkbaqV6UO6ekr9NZKtvKrpzjs\r\nTydDHhSckn6+YJ7gisG7oKx1JFrF597Fo+D3ISEwgi5zdjMNwkT/9x1IbF2U\r\nSs5l+Ur5xAX8TX3QIIav4DvaecRGV7+hSsNa5D+6xYfeX4es+bUgFQyiMVBZ\r\n+Ui2NmXYc3OgBsPZIAz/Gd0bYLJxKF2KAS72CFsn4bUadJByxUmYcZzWQVmL\r\n0z6RXiRKJTLxQJobeqh8epaAV34Yzn6KrE/SG6ZLFQPIxgCSEu3bwgYwgDd/\r\n/JsVaHmZVeYatRrfLMTBVSmmWnl8+WqsUmr6lo2viLiDxIibYKSgK1ooBR4k\r\nemXWlaHdEHp4kItHXpg4mv4ej60dASt1uA0=\r\n=V4a7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.65_1674344146405_0.6278304976896287"},"_hasShrinkwrap":false},"0.6.8-nightly.66":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.66","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.7","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.66](https://img.shields.io/badge/version-v0.6.8--nightly.66-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"762d82ff75c53eb8907d8045198f29ecd7f4cf8a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.66","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-dYN9XVjtwxBifXmTp8m/+En7k2xkaN0ipIR5IjA2nJDv1cvPTydbxpQFfqB4nnd+tGtPm4lNoAiT0IlIsQAIWw==","shasum":"1ffac6161b4a55665964353ff2894929f6404388","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.66.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEACTwJPH0Lvhh8aZBbNQlqxsz1N0YAoLQdxb03YQhOwIgDrdxlG8B5cGSK2AAMIyujiwGbcJB/8PgWVItR+rg8Bk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzchSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNhA//bKE326lnXd7fp7aQ7F1qhhip99MYh29UzvXWUt+evoZoyAN8\r\npKG56KbxnF8ZmSnIJLXm8q2fWX1nR6PsS589WIY5rhupGZT8W9mYsHHhiucY\r\nyu5lObXasR3oRXR00IqL3gUyFz0tbJgScmc/VQq2nuVZ0tBHRGjobCqr5wl5\r\nlxOsE7Kpr9nBhbBlerYnPkOLXfbWv/lZvOWZScifMdu19molX1RTE1wq2YDp\r\nSNsOCmXlh5+hwPsbD4Nhh+akOcP82KeyK0J5Yr1/F9EI7f8SRclDQRWRkthh\r\nsTObNhh2UBKRDET6nIptBdtAFmPGa+FD+b5y42y9UO76xwAYM80OkNS1QAKS\r\nz4if5LLh6VYJTCC+T5eQvZGvnNawPUmzXi7Hnpnb5sGt32fOdKc30xNapwlD\r\n2Lu0z1VF6XVSkqN5Ld9rb/JB3NOaypS1/1aSTRCbejpgMFQUqqvbwNLLLvAH\r\nVQ78yUI132viehflQVF0FHG6J7T4gzSLGNYXy5r+TA/NMhA3acBgcIEMkha7\r\nZEc+VY2oOagm3uDKvbTI2Wg53a7h8pE2B3q9O7rUTwy9rgb14DRhszEYYp4o\r\nwcWDOU4OwLnIR/hgbghliqnUOJ0kCP7mdNZVFWAeGCvreCDrjpQka6owvWn3\r\nifew/LAiJzOit9OTEF0qDo90bRD2goz66V4=\r\n=SJqG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.66_1674430546418_0.08950179341976527"},"_hasShrinkwrap":false},"0.6.8-nightly.67":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.67","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.8","husky":"^8.0.3","jest":"^29.3.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.67](https://img.shields.io/badge/version-v0.6.8--nightly.67-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1b763e30ba2ae5db2edac60b1cbf962ca2b7dacb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.67","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-vmJr2zUUPDwXffEWyjqBSQYcbmu4t69ixCOCPdGoaXJDh2h2cIIYfUEvrgBlX9Pa98QGtyBvTq8ctLUE5Sf49A==","shasum":"92318fc45a88186f0f6015ad5749cc1f3b78ea74","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.67.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElRNimSJhf/XeKcAbDvPc8ixXUa4xLHQZsIwBwy1HsuAiB7v4chPBPtWnzPvFiVo9m64n7FZwaO9u4M9JQDA2cr/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzxnYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsHw/+MJHeyO2ukKQegLlbtTZuM6QbqZ1YQ8nNzUF88TVju0XDHqlG\r\nlEvRhBX7ewxBzT70UaCNkbV2rKgLamA9Y05JeT6nRUsW45UHNdHPwUcv0AqN\r\n1DZJh+sw9bhOoE/0HVE/Es6Nb2rOdNLkH56tbpzrdWiCp7peJDNb7tSHMRq8\r\nXCuHnLxE6QwnlhZ5NJcyr3ItD7wZ2h95aqnxqZePltsVX83yfp0jfa5ImC5z\r\nVFL7AdH/zhOuedT1QDsLFsTmhIjXoared2mA/STnP2Kqi8ASNodt/hqn0AH3\r\nQ4ern1WIYoB8tYzCVeH74556LrXr2OPciYR8QDcWtPq6hhHNOJkcm6OebFs2\r\nZWVSIAu5UO2x6Nez1BUsf3rzqjzMRGg+2XUduR4OXBruPLhtHdURk8ZH39vu\r\n2pwnpDeUctRyDx4j1xQlIotunNMCNVCr2/wQAX5TwbkcfHhjydcvbwVg7GDE\r\nqy0K9ll8H8tgjawWyfVfxTWrbxmJwXigWgFNMcd17QY4b3JewLFjmfweVGO9\r\nfGmkDLTv3MLtoCGrKTp4hFiAUlA7NyQg/A3SgrODaxhZnC9agP9FBDS0caax\r\namPV5OHwQBD0TH2LCo3xIXl42UO/w/ADhL60ik5xFhFH1vXSwQiPaK7bYF0l\r\nANMN0pSArYgsURt0JYef0GnWqW5UJTS14BI=\r\n=SB1r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.67_1674516951958_0.6792828458978817"},"_hasShrinkwrap":false},"0.6.8-nightly.68":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.68","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.8","husky":"^8.0.3","jest":"^29.4.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.68](https://img.shields.io/badge/version-v0.6.8--nightly.68-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9bb6b07f6b516c47f60eb8d96e38e866a4a6333d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.68","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Sqvw64ke5X1R8PqwOrNNX99oO9h7HR5rFjrrnqziItbej2tqEtGNi0tiEZ2rRN+HbwZMEE2/+aOnse3TmHECLg==","shasum":"f8953bb8ca57a70c09a680f40a611e0b05e21f71","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.68.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOfvBxpcwu7bu+zgoNwTddUyio8c1f9GJbV8QFa1f9UAIgL6NO+q36vZCYogsI2lpBb2zWqxjHPEzdDZe1MRWkgBE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0GtiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Ug//UTYzQ7z7+Ipjyo3sIof2h3bJPHiACCdAURcxxOHbXvNQ4Fbv\r\nL3bzX80cndDfJVmVp1SI1wZ8e/hQK/nCCdfqfrWJhZ8dyh0sD9BSjeU5ocC+\r\nxhnfouTLJ7dc+oLenW5JlShnetCmPEx2MWQgzolsG1zCtb+ZdGDYguic2Bbm\r\nuvqVlbi8iyJ33RFotoeGQds3e4L7IUp2BiXIHI/zWSCdeg2SPQ/jrdu7yjMT\r\nz/pNlTbZosbHTVdiqoVCn0uyfrODnflVhns1Rj7d6lhPfyRqmcaKTEgM943k\r\nwD+sZLXmg+JtaP4BGap5NUTjXHcCdO7rX49dgpqty1TzmdB6evsywvlefJnM\r\nVDLV5pmmeKh3wjv3rkQy/S8T/eHvxS8TBxrsvpPlgUFlujtS3COmMwS+J40U\r\nGY5ynvMBb3LNAW+d3V/xtiXHo3ET1AhiqhKHSFJy8vqq2LxF5C3+LO3AfAeX\r\ngxrk7P1qWf4QObMoXxxc7sQSOkAJHLYX268gQtWDHQLso1Z+T/W6tVQO1Dmx\r\n2hcu6JRIRvpVjsdAMRQOCU2bPLdErnxcNkEyTg3qT8TfeAafGEOPSS3SqVVh\r\nym9048eQ0cRmWMsWyD7E5Dq3u5szplmbw01BJ711YScKMiFoSTyJ/CZI8/3v\r\nohs57oO05BCHjzJKhY/1tgT0oVzEOBZRYys=\r\n=yoj/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.68_1674603362689_0.13660523359557297"},"_hasShrinkwrap":false},"0.6.8-nightly.69":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-nightly.69","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.8","husky":"^8.0.3","jest":"^29.4.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-nightly.69](https://img.shields.io/badge/version-v0.6.8--nightly.69-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e3a06104046c255f7517955444d7ac73bdfdeb2f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-nightly.69","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-y8lJRGEG4S2NA90c6PfBHvadRwCZ1MZlUJ1YYj2YDJu1RnlKXrthGVULVfMWvMfiKokwuU/hQwVeU4Yx5rcQdA==","shasum":"342322691a0e6a8562d85dd548b49e1f02b360d3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-nightly.69.tgz","fileCount":10,"unpackedSize":28326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8+2KBBQBtVwE2lCxeTyaQjua0b2RZsPuvJazLZMHpSAiEA0f6GYqCljoijBiXgIB8oTDbbK2HWHVpNoA7eCGgo+40="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0bzHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwqg/+PZcI8YnOK+omCsltzFGBrOnzWxIh4OCYr4ZOo4W56tXyKFVs\r\nSWnzZSoSRfV8JunlsZgncaSFBMRbxSRSkqxFgil+UuiM/IB/R+CMU/jqf+tj\r\nHrhkXLlsTZsdhTDFR/0QPz1/cumMdKwpNd1IP05U2YjSo+2PvZ140gblaoGU\r\nIU4Al3puIWNn7EqW6G5EgqJroKq+bEC0F/O46UiJdCUPv1Ce+LHqyLPbN/FC\r\n5YEdTdZhBcPN+l+g6UlbgiANSGtYoqRp5beWa8XLWovc/+avDsslo7f0+asg\r\nEt/wVbFPNb5M13KBAsPcxT46fYFtpdAwr2d4s/6Dcb2wxAMZVtYqa24XjhF3\r\nGbhbrTbVsVlmcjb7Kp4gikGLKVTOsFOAA9QTRf6Q6QN78qB9zQLkDG/21JMB\r\nVwJdfn+v8fQbBhofRjOMidqn4wGs2anAP3/XAgZVnpa1Qc7CD0h+RySJ8N35\r\nE3G5rD3IA+KHSvhOQHE7eqJ3iVpHwMMiRZBX1j++OlLWHjJiawy9Y4WhJQuc\r\noUnsoEe+dbKJYHXSHOOacampUPPvgi2Ft2ASRL/326zrX5mugs20ST1pYrbo\r\n3iPQiIL8FZE08FJODo1NB938OyYLu/P4uY1LkBT50z8nI9CihYMcctL0Pkjp\r\nXZtlQkjQ+bnr8Cl1hPICr+TTPAyhDo+GRKM=\r\n=a4ON\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-nightly.69_1674689735357_0.11704146484281885"},"_hasShrinkwrap":false},"0.6.8-beta.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8-beta.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.8","husky":"^8.0.3","jest":"^29.4.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.8-beta.1](https://img.shields.io/badge/version-v0.6.8--beta.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"fcac49779b3391d7dec9d989d60cd39815bc520a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8-beta.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-spzT6RVGP2PT2GuemcEm5e/B0avtHdnVFIeEwdNXNxL5e9AAbHXj+mQTOfp3jSgtGJROmqxq6lpKPY3f9ezHNA==","shasum":"202f4f706ec13d81b97ea873e3f96995a0b87467","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8-beta.1.tgz","fileCount":10,"unpackedSize":28402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhjXKe3/Mf3+QMcayeu9GkVeLzKcC1cBwg9f74d5vs4AiBYRyJrr7GVO20mducDZBmYuEcgJF6RU9BC14XymVUeOg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0uRIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppRg/9E/PQqtyw7Vfdf2HUDFbmVDd7lztmvz5OG23mLQFUzxYRMRFG\r\n6VxYtVTqW7tfzDZlcumiyXvXodBowq7d7ZOPvZ2vZXDOX4zjb2P9Qxt5j8Wj\r\nLmaRmGnzA5U9db1i55MDgQvkcelYLWUccsRR+NnRGmuUpiLs+jWuh/xBHFWl\r\nS3VxYkiBldPZ8pQn1qdAqX1TCkpoZgAI9AIk+MlbDSDfratIy0fGSE2CvdI2\r\nuLl1eSiv0xZuXJm2y6uOeYa8dZtmPRPPC/ZCHBpVuSMQFUG8cZMm7WnCZfqG\r\n2K2qqxT4C2QHGFg3RY6sObytkMFCj4dSRuX3ywxCGLJgLFgKsI+K9ESCnNmL\r\nyy55iuIyyIqVuA8dhSxoMmBK9fOV2KTZH/QInDYzhRBZq6BGXK1zo7WMSVML\r\n8QDxE2x54WFsiqyi5C6AzGT9OEPdqdnu/+ENtUwHsYHwqNFUqwxJUjWUqyYt\r\naM4QIfyT8Ec2bs354M2W2eROUNyRJ0KcLoLdA48vYweSbrMHKTUQttJMUiy1\r\nTWGTCoWKRDTE7rlCgDp2+gww7hmEJcyxR9LHfWno4R35HEBkpaDLoPbSpX9e\r\nhM9vZCYVukBiu7L6F4qrKt2pb++/y2oBfj6wEEMnDERiIejvcAtUj+QQFP17\r\nWkVJy8C+Q9JJWp6Q+FxcUZG5hI22zM5IaKI=\r\n=Z/RY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8-beta.1_1674765383838_0.9337196990745094"},"_hasShrinkwrap":false},"0.6.8":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.8","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.8","husky":"^8.0.3","jest":"^29.4.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","gitHead":"72703359daa2714662a0fbc81cf3e447f3ea027e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.8","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Q7kttez3gqViuZxaU8MwMHWep/+xDLE3PeMaqBpuDL6y2o8yuvxFwdyxLWFWxVU7vwGa0kJFpuDn2SotixjOhQ==","shasum":"ebc00dd8321e5c87d58da6689b5bbecbebfb5788","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.8.tgz","fileCount":10,"unpackedSize":28380,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+6Hh9OO8fZTQHkE5eqw3Dn+h+Eqj1N520xNSBy50xtQIgQkejSAyhs5w3RHmO4RDKShhhiAI5XXw/N5LgKqTSPJM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0uTBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+pRAAlOJGpUb7wdZHvvPa38KetBF0VNB3oUaVk3EDSLdnbKzygzlx\r\nYqn1+B7bzdJ5VV0A2fqusDin4XH5mIvnT3A58Hcl0re0usX73VRpxeyOuPBl\r\nUWBahIIchvw/HxxtAgukFVSn954OTMekl76sepZ1zLL/NLoDYEbvzf1YOsrc\r\n7hd05dBzdrOVtrbFe/W+XNC27U8JBuh25l3t/dNwe0+8cDiM9W9MT8Htc0A6\r\nAS+ipsl3d/5+C+3SS+ClMPr6gmzGXO1T94m4+ElPgjeSog0ZTCzUlChE41dI\r\n/pFLstme6Ix+I3zp/Ps8DQUGPUpjJ79qb8A1suM4VyEHmH7axikkRDOKNCIT\r\nTsY1zJ502o1tiDK3H8Aqp2YFiV1lkZ1DwoPs+HWavhQ+0Hcz/9C8GoZxS4n6\r\niIKsJh7RjDFqb+uLrJHtSrlgMbStQPInua/OWnIaE6Y/iKieKzwVoB6/0Xfb\r\nlchCDqRKLchba6qQFE0ei6Jti4veXZdTFhsJ1xWXpuvC2WbAKqQS2HeyllL6\r\nNEPmuRmtt6cZhMMyDDYRtwhmnigqxYbwIf0AfAxGsiQiDKMreAxvXxEu19cl\r\nzOu1z4CquEYb1FnIm45bZ/n+r4hyfSvzPg+dujvBgqU5VmWRhWO7vvWcP0+j\r\n8t7IqAUjFLNlREghlEQRbTSzZmnKSkLRO2M=\r\n=fMyQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.8_1674765504718_0.8694197974247537"},"_hasShrinkwrap":false},"0.6.9-nightly.1":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.1","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.8","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.1](https://img.shields.io/badge/version-v0.6.9--nightly.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"871f6502422067089fb94f596d3c37558de7607f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-3Ep2kMsozpR3XfDDJBzGNt00AH/dk4S2ZeXqB1Upo58WLcxEP8krcNFBfHvegaiM52ql0Mvbda28XFOwQ5k7qg==","shasum":"5a1f845e9cf37d14a2fa1e3e696c39b915283f9a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.1.tgz","fileCount":10,"unpackedSize":28411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2sq8JPHPeFgf2E0RGfTBZkJ14o45an7/QN1H/tmNIDAIhALN/czYZrfoYnLPJvrGcZQPeIPQSNCcqVs9iMSQqJSTI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0w5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobEw/+JjpFrn65BJYVniclFe6PRMFrO08E+BECVj93QPL7QjayGeef\r\n6/JVGEV1cm7OWuBXfF6R3AmhrBBGr4pl052JUBbkfxOi+RQpxlkJL6i667pI\r\nt8FK/iLmC7NBXZskC+xRxOs7uwgTOeSNaTgA7SvE5lbri3+v5EuOOz0+FN2d\r\nJlKgVVYFuIe13CBoTSShSXdYMfdRqQFl7jdK5J/A7mGvUaKK9hifbMtlcDQo\r\nzbcVCKE+FCRE43IwOTIkWB7akLWwmvJD6DzUYnM4Forlljkt0WEBfkUP61Df\r\n6pTxGFKnQq5YlHYTwjAFKUht26ty83hLbMmrcCjoQYHiz913F65UcvURQPyH\r\nKJdEKAWoH7U7aS+GS5I+Q4dg2Q/48m9G2vP0nF+9jRYFn61OUuldK1kxdmn7\r\nqW7ym0sSGflRjZff7V1NZ1T/ONl8svKh5xS9/BoPUnEnMPLGP1fB7ocMZ3Pt\r\n9QbzCApSenIC36KBZP3VRsbbuwwVoJgl7Nl7oKIOt4vzJKleRRIK+G6CZU2o\r\nTDJyz99Ni5mSOFN3CDN4NtXUr6YHH55aFaoSr8TNx0qdmI36nK0+YRwCzsrq\r\nU3qkK9anUCIopX4h4IBN/Mpk24M1PRWj8h22MrB/uSxqXpiDeHvG6vVcrv0W\r\nyMUvLKY7BSgZbhr5Y19lL8uuslgp1jTccBQ=\r\n=fTxX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.1_1674776140548_0.6753912774026476"},"_hasShrinkwrap":false},"0.6.9-nightly.2":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.2","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.6.9","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.2](https://img.shields.io/badge/version-v0.6.9--nightly.2-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1067925396a5f454ff672f1a8a605330f19a75a1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/vrhxKINkyLJvySIqEwqz7CQBKD82S+TGcLYddh386KTpvOF+sPanWQSabTJHeFcFgsft2mhayfwHyOAk8rW5g==","shasum":"4b3358128226211475c3c380ded7a4456d0e87b7","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.2.tgz","fileCount":10,"unpackedSize":28411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHMSv5BdQxpPnef1sQIR1YzeNaPa4dVgfEKHGplqxpCQIhAKuozWebnmk19P6tsx+N6Ooh7FiE9S/weIdBQChAwYJi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1F/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx6g//YfG+Z3h2vmgxJNWMa9CA8SA7OrGDtWGcfBRTYGQtGgxOS8pZ\r\n4Lho1cH5A03n70e/MuD5DQjP2wBhgsN7pKhlSKaKEGIw6+wWBak4tSHhsijE\r\nIVejfddY9yWQ6VCBXmxePNFG1VNWiKhzLtdpAf+f2ByITpEi2uSONCQgrC25\r\n+ZiY/U+Q4cyVHXUF3vxqRfpYoCJU9zL08tdtooO+g9CUFzXt2PBDcOetRXX9\r\n/KiMVJW78wMcT8R3hHcvvPd+5HEAVBg7qXD/OS6kQJG0t2cbQO6KK9Riff/l\r\nh5FamXneIFu6FD49WJENKpqCEU9AOAFECH8PQeeb28Pc6sTjsUv0FFzkfBC4\r\nErRkApk3vu90QNk61IYlXnqTcym72btKDlar743tXt7iy0THbhQmUyGpCUsq\r\nMogJ15/gBHMfG8CCspVT4CIAQ8sddct+9PwwX8Endwi0kx1aVsOjkOB0fd5F\r\n5QbPNMSspJKRokr/gZUM3frlOek/8L8unLv6rPOltoSJzaEl0NOJnChV8okY\r\nTKkV3aYiVBRemPPTdCt05C+VZQd8dkjFY7JyGjQoxuLpTGrxqSpq1if197XR\r\nOIujptDqULx4apc2TT71fwDCis9FrB/xKZJQQio/Qs5kmKgthr5t5lm2Xzam\r\n0td94MDhfD4bxZOeP4fUt1aKgY8K4ob3Hi8=\r\n=/kR4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.2_1674862546786_0.8041429428856113"},"_hasShrinkwrap":false},"0.6.9-nightly.3":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.3","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.7.0","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.3](https://img.shields.io/badge/version-v0.6.9--nightly.3-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"dc2e496e165cf270d1ef6f6875678026410b3ede","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.3","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-UjQGuQjOz3YmQtq81aPHXlQfvPGnJqBN0AIh5QzHxerWYnDF887+xSdblDHMJo1S+vGZyAsvlvE4SjYjF6vsNQ==","shasum":"7db979e5b3b0a98c2d69a01cbf09a9f4f6f64556","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.3.tgz","fileCount":10,"unpackedSize":28411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGXbgApEkOpt2M/6vSl4fsE6F3I8jBAxM/IP5sWTuoDwIhALnZkzmXLsz5wAp3LYjIA9JSK0e1dh4TGUlxd1d6YtRO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1bFdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHJg/9GnyX+tAZ3vk5VOguRxDZ8R1N1U0HyrR1kvmZXO/wOwP7BgoK\r\n5VJlprqaNzSchBh7Mh6VPt2SaylbZ5+WWhLYscHr5vSfgBXt1Q8noflQSPJO\r\nQTXoUfvQ2e/h9maFKB51QgiOKhfaa2T8OyLFze2ciETtG+N0HUDiRQCYCzK0\r\npJzYfrqqSHILXNhxz6w9Q1h+ATWSd8wmk3PTB3IJsO1mnqSgRJcPG7b3KmCP\r\nSwr2JOkWPPLF+NnMF6F2cwt+iRKjW1aLrkoB08agiGRDuyiKx2HVEf6EWcfQ\r\nrvToB+uw/mXGcwBL+n2sbWNnJbtyPf2DgMKzByl7ed6gGfkRkNazjgOmOAvA\r\n+LKeGbYZT1H8md0vlEkAG37Dxj30/LybBAVIzf9kxMIK4am6iEEJwgA6LA9C\r\nP3opcEOBCg5rHjiLh4zfqBo0n0xZPTwrAaHo2rzM1xzkdEhwXTajWY6w7CM1\r\ngUMgoAwFtWeDB4Sy0DkMVOHOkQBLS0B6d43ZIsF8W0E5wzusVgCMngGsSTfo\r\nw19A496q0iLKu6wnY/ygRSSB4cdSXUaoZ6i2XqXcFAzXX5jdjWm+MmLaBGxA\r\n/TxwoZCwD1Yy/YBc6dQugh5VG5zUly/aIJejoObvjQsOsdv7G1IXLrgOoyEu\r\nUBtK55OISEpdaLkuoKbq8ncOviq/8+JWcEc=\r\n=58UD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.3_1674948957382_0.9685549878741964"},"_hasShrinkwrap":false},"0.6.9-nightly.4":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.4","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.7.4","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.4","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.4](https://img.shields.io/badge/version-v0.6.9--nightly.4-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b3e564a74ecd332b5896cdb6aaabb3e551d4bfcb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.4","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-MMIYTRxQuGGo9c7wwHmWZM93acaPNARuoFzc6jZq99A9u7OMfKVUbP6pkjTAdRZGR64mJ8jIBN25xCCJpccjOA==","shasum":"a9be2c77723bd7717ccfec7a1d54f2e8287e40af","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.4.tgz","fileCount":10,"unpackedSize":28411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzOEBECVWgqFPvQWImAf0/2bBHTJlB1AEqDqKXn3s1OAiAoOgrLEyAWK62V9tog4kSm9DO6FgJp8paOlvai5+7K3g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1wLHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpguA//aGcXy05GuP9FUvcsFKusl4ioDqX4+NEhByyx4rAXBNHCnxyr\r\nlFivR2At2++at2Gacsj9Rtw/X0caQs4PUjobtIvaA1ZvvUe+j68/a/YFU8zG\r\nmsbrBbeYDvTj3zwolJ3BtBdMB0o1xEpi5LKKfFsAujIGdh4S7oblg3P94j1f\r\njJkm9r+oOlf7MZcFIR0N0CCOaf5Ocj0lmR49ezYKJYYWoWE96mFGQ4jbz8h8\r\nlXL0FsaYsAZzMj3gEhSjv5KVf+Q1/nJas6XFtM3YXFuqW89OWaFh9b4e5Kmf\r\nOX+T09pBr8vCUbpHcYAYjtu2lWvhBBA/1zVigoRo2vLhUpkFekI0y58M5y3M\r\ngQ4Vj5kFz0igkTrOGTm09vG01w4yewK0KDIFZrawqmfbjNKbAzVrb/fTz1d0\r\nEmp9Mw9b6V+QyGWqAz0FaO5o9Dm72rc2zWUGIl7WR3N/W7rnQi8XAGIKHfWT\r\nJG6Xc2QJRMwWDCzazK1QSVg4GoFEBUcibybdb2wWnn+IJgjWkD4JXnUkmn9r\r\nmT5JZ8mowYBK7PExnS6f4Jcbw3J86YJSDAgoJzijl+jCE4v1pQAcNyb99SMZ\r\nrnBc2ndnrooPknyTchlAw6egHrAlXOiSOe8MBU2czznqyDFqLHOHUxZ/Hi4K\r\nweJ+TUUJ7BcE6uSgHlJp8i4oYZ9UKjC6ouI=\r\n=oMBu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.4_1675035335607_0.12410551239432221"},"_hasShrinkwrap":false},"0.6.9-nightly.5":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.5","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.7.4","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.5](https://img.shields.io/badge/version-v0.6.9--nightly.5-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"624d4a5f32b28e3774a932176fd2e03ac429a105","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.5","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-+jTz2jQVhXLgdwKhpEIqq9sfDyKmH4qd4FTw7TJ6e5MfejsQX0w6u3akuskv+Lii4ivX6nvbwLW3OCBfb72gFw==","shasum":"b7febf52c786a5f3fd83bd4db55e0621764b3e0d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.5.tgz","fileCount":10,"unpackedSize":28411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1j8l6JWMJzct7kWtNkEiZVbOxRTar0GpwSaqHsIaNLAiAY5FFKXMO3w77bL8miMBtBSUtibC1JmDl7P0EGY7m8Ng=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2FRkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3KRAAmdV+ZWp6p5P9emCyrioI8bLUgef3otHz2u0pqNOeIGUkWURu\r\nPOJAozx9KOHP5mc6DWRiroaP+tb4uJsafUQjya02bK8vfUERU8zM3GdPvr2Z\r\nFSHg5WfDXQzvPUlkORWZcZWiRTuvWslc1pev3Qcy9SG5OHLKXHKHk6FTvJtU\r\nH7QW5vCL5428i6aqeO4oNGZ5HbKWvlbV7cWPlTwCrjgEDO/tPeuRK7gViGkI\r\n/RR1t/w08CFCm/p9fGsHF5qDr3Wp3qQLs2VfHsiSH3ka32vQ9hSyTHG46ZWy\r\nLKhqJL0ZrQKaxBMSnvtTEf5+gghp9Mh/r0XOr0ITPbj60D7LmkUX2E/KtRRZ\r\nXdiL0bWuuTgug9oXds8nwJdAI4LN+vmrcL0pevRvRlbEP6cI+DIf4EuxnhDw\r\ntd8mA09w0RIba0fc1EJmS1F1/96+9U6ABCd1LDxv8aNdDgSTpIgSMeZHde/Q\r\naWiXI76zROJ927+6/H7vlB8dO0X69BTz6lxb/kf/TjIvMIdF4EYsRst8d9yr\r\nvsjs1pnr5sSe1F344MnZW9ehafOiN8kgogFj+2zFYji1MjBjgZkB1m2xSz+M\r\ngm+VUXTsomhabCDpO20de7UUi33lFtxHqDee8zLyMmMYZvkqF3mRkARh5+AU\r\nBbFaBlAQoWmS64fxFERu24IuwCSNfqg6ajM=\r\n=TZei\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.5_1675121764197_0.1231105676747688"},"_hasShrinkwrap":false},"0.6.9-nightly.6":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.6","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.50.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.7.5","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.6](https://img.shields.io/badge/version-v0.6.9--nightly.6-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b3ea421e3039e120e8c5170d0b23386b55a68a0e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.6","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-m9+BBpJC4x8j0etO6O5k5wI2VQzP/NF9y/kjbLYAm4+/WEQBiH2IqBEO/860qAAF3KlZ0c/H4LqKDQYdVwOWzg==","shasum":"90028062cf77d075639cb139e8036b0fcd5b8169","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.6.tgz","fileCount":10,"unpackedSize":28411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQS+uPbS2/HFj+sZVRuH7R7d9rkqHgzDsID6HWdMjlNAiB3nGjw7DS/zUNwkKHtqHrx6ENd20jmDcH4aP2ST7WuKg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2aXSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEwg/+LEO/p7SijuqdOjhWiTl+qmka/xL+HclQ8BNZGHa3huHds7+J\r\nW5m0jE/XV2ZkQOAY9dsqsWmNSDIljBnARdoqPIeZr3nB3hNpFoD9OvstvcDu\r\nXPfIsrlHRjelHUT/ea/OolBtHiLP220MCSWLxPWLpM4KlpjSKLnyrG0b3u02\r\nhq2Q75CZEVUn1s1cXXLdubHFHYvgOsvM2qAZsQKrCe5UgTZvMgpe3bnh2C3l\r\nxrI0iJwPxnL2sb/4I/Rp7pT2EyOC1+CaEttIEyEhGgSiSMvIK1Vs9HtGoPPF\r\nGMI8YBA35dsmzT56e/DSc5TlxdC1n1a1QiNeib1H2jU9kog+YqiKc5j6vEZW\r\n1002AXI8ixRY/nlq8RT8ynYUNVMuhmN5oSA0LxOHwvdZ/ulCtgRmjYDmX/7m\r\n3Zc2dY5adtWHYTt1w6H1/RO7/JT7zxseO2Mlqu871drGFz1xjhZ8i6VLusE+\r\nwTg4eGvS8MC3kDkAqI1dpdrkfigchwyzmFapla+ubbH7+NqtYB4It+ZYWfh4\r\n5BJS8PATomGR+i2CP7SF5GoWFQz5T9aQMnVyEyW9QVKNMRQ13rNedFclF5S/\r\n57Mzmfpahm15DJRcht0qq3MyVfrQXdI4Lj9saRppyCcxuR7xz6GgBebTeuup\r\nHRatZ4FR9wfw6OhjPWIt1L9LBXv6QxURpfk=\r\n=DkJj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.6_1675208146136_0.39998466603492155"},"_hasShrinkwrap":false},"0.6.9-nightly.7":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.7","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.50.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.7.5","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.7](https://img.shields.io/badge/version-v0.6.9--nightly.7-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a579fda9d183a585a8351d1289b0a44fdb55352d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.7","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-XWEhBOxuukW0dfRLGEMsn1bMfcYZHGmK52GfzfX7D3Abm1qQuuUyGyCpq+wCjxVuSYaIbOTII7EgrpDJ23eMsA==","shasum":"fc4ce8fff7ca5014d3d85068d35b956d0a8b8d97","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.7.tgz","fileCount":10,"unpackedSize":28411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7dW/+k5LW/VlZ3ll91tc5fzy0O1BOkIhFh1XfvtZX0AIhANpzSJF4qFvOd96NpKln6DST4+Ub2ZKT8O4uk8i2CfzI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2vdUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+lRAAjzkJ+svKapd/KmjGSYDh4w6ph7vsAWxA1AwrrfIfOdK9VPFr\r\nCrdsDiZJs6MRf/xibnuXxdFdcWSdd9czGwd2HT+wvZbcVG8k24VLjzOiGlFq\r\nmVAGsn9EEtXUyViDVA8blovsNaiFrZiNGQMMbOzKm1g7BZ0+UI/H9OhQGUiq\r\nEIAtqa6p8lWa5eS40zNiu5HTNIzHsKlv0fz03RxHsdOpixq7DDpB7vKYTeMH\r\nhE3xyi4yW3V2elTY7+GmI5U9u2o2D0f6UM11b5BznHQAsfei3JK50JwZhNj9\r\necO6TDeAPtOHaZ+aQwweQk2l7VhSWMW01hopXI3hRfILN745EBUXL7lS+5+F\r\nUbgvu7AeWO/ySckzf0ZBt2+bhPVhoeM5QWD/518LX95Iw3pmqmnKHlF3nqsR\r\nNcG8a4/H8EcYigrxrqUY9dzI0E7AtIOcEoeUBcOdUI2L7s0NCM0cwb89dXCm\r\nuVA5KN6TE8q0jU1c5w4jSZSvvWYUBOwYQ+si6z8SrJozjQN/nuHRLkGaZqiS\r\nX5x/ze5LrpvDdoVKa4f1rDhat4B8vPXskMApHIwWBCxfsIiD43TKZCo09hub\r\nOsjFP/G/6h7unGJgmTM7w3g8L050H2ZU5XsbrmhGkEhNRjhYjXe9doaVDrji\r\n3UWJE1tAEXfFv4hqx/azq4GMY5GmJCZJKpk=\r\n=zdnk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.7_1675294548045_0.9229892282219856"},"_hasShrinkwrap":false},"0.6.9-nightly.8":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.8","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.13.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.50.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.7.5","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.8](https://img.shields.io/badge/version-v0.6.9--nightly.8-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"64acb05076503f053b52e9a6dcd0b41bb8ccfef6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.8","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Ve7TIE2rH9u1G5nZ3OwmpWIjHJ+VgnDarLDeKgyjfvHCUVY/yHH24X0r3jKdYaYpJV8RP5EDhF0C7occ3yBttw==","shasum":"ac62e1ade1f284a0848e31ea0981adcb712b821b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.8.tgz","fileCount":10,"unpackedSize":28411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQDjuu8wm6sMLbOsqBDY0cveqYa8dx8NfqkSxBNkg+4AIhAIOX3ZrixH5xEZQVHOnShn8FxQFY2wnGNPgW1Vzq89Ks"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3EjuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpsmg//dpnjQ1FUoRDIcZD6wDAznOD+kEEvY91CaoKVdVgbuCuMjaDr\r\nntBhb6jYedM7gx0qqc0re7bCk1Z43rMIb6+AMf63l9dHLT502xPxehtUHRMK\r\nTNbd3H89vhRTKtKQq2sQsCEPgde0foRxUeho9INjalDl0ktayKqxUIOyyJAZ\r\nvlOwaA3XRnjJvb/2Dq+NlwEF0nw2hALGLHDFYGecMo8rNRey3xt2PB49eVwW\r\nCOBt3asmdbpclhsfsBWbVwItBEqD/8HKbU333t4msT7+akUzbNUn+sb8xK32\r\ntgbXKEKGpPKsSwIPG3aKjg8K1fzZbHNWjtAUGRpNe4BzeUsdslXFLURn49tm\r\n+UEj4RtsjhrW20UhhdsHX9+TXpKMqR1tDd5yiDGwFIxxfNSXuG/s2J/nFyDj\r\napkjKMXmk9N9jfH2RCBwDPXnyPEPVVNKGSA41j4YOHd1c22HZYHiOcvXUMXf\r\nSTLXmR5q0WhvnVYg6lra+uBX9tAPPu4G/4HeTsMx8NjKyEB7VkNfJ+sDm3qa\r\nVa+dtdFMExbPcg2Do9Dtnz7WDRlg28Ofe/j2xNMno6leQ8ZPx13sHsQ5F0xn\r\nPQ3zTfIRkO4HoieBGsfv+B2cXSlMeJJ9yHph6qce5ez0Uxpj/3yzRwYVSC7V\r\ncotDLht0ipftsAyhHZnNxeAwZ9TxFIVNoAw=\r\n=GO45\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.8_1675380973884_0.6826746250095388"},"_hasShrinkwrap":false},"0.6.9-nightly.9":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.9","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.50.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.8.0","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.9](https://img.shields.io/badge/version-v0.6.9--nightly.9-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f748cf5549c0e4318aa5f61d196eebf0c92b9367","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.9","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-hfX5pFOblFm6YrGA5Mu7dBJ6AE1aT/ButHZ5wZ6Hr9Ehd4BBn/CFmp7Zg5hD9wExlFKmi+HwEhJZFrdbhxYe9Q==","shasum":"361aedf5a05a3098c2e02020d4a3f81045efeabd","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.9.tgz","fileCount":10,"unpackedSize":28411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDZV4euk7lwYmrpPmvNWnvuKj6KTvY6+z7zusifKzvaAiB2A8YG3sIC6oJ9/0aKvpPtfaO+ruzb0257KgDOCg9sMA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3ZpcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXMQ/9FpYgwZeIvo1BtHBJZq3G31s2+G8fdAg5r0rpD6SZI9woOgdU\r\nL/wNSQACKeaXZ91r0OHzOPeQ9uQKFDj4nKKM3sCVgmlyAAXcZtDj1aNQbdzV\r\n1OGzNCWkOgzhi5Mtbo4jHBxXZr1mdR2fQ3Zpb6g5grG6V74ktQ+IdCCTAqbu\r\nl70bbQuMVnctpFtrCysdZARNXr7y9JHcMSQUZurJCd5SWVgKhwsxPGpvB6t0\r\n5d3LzUTVpz/yGz1Fw3pedfqbWFfooFVHevRVrdlWv/36d7w+lMxbUBQzOPDa\r\ngDUw13l/QuT78zYPCcGQCNkinTP6f2hW9mRFS3pqy60/5cK+Xo6gmV+BO3qo\r\n/NkIE5AWBhFKrxq/WWr2QdOH3QBLdRicCA/ssCGcK9+imNyKx5s2wYNnf10V\r\nUANObACjCMWG93QHvgUJZSAXLITIR2uDaVwyjez/FnACfn765iMYcOm2tef4\r\nVGeCpTfVZ80C9deFekmbBDJEzCo27Sr92b6DacpXmdqv/C8wB4jAFt5e+IgK\r\n2zVuhBzmTl5xHW1C5+GnssGDpkthwynvRRqJ3nAFV9NQzGurmMnVKTYO10Li\r\nejudwsioVwrBSiOQY3mTmxsqVRht336C1V6erc7v8UtTgB44cZF0W3c2zy2y\r\n7U7rcQp9B5DjmvXSZS+0hAWxyEehmZ3NHnM=\r\n=U0KO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.9_1675467356486_0.87192338335553"},"_hasShrinkwrap":false},"0.6.9-nightly.10":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.10","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.19","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.50.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.8.0","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.10](https://img.shields.io/badge/version-v0.6.9--nightly.10-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0130ff098c3566f26f25233e41199595fba23f50","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.10","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-g0+EOlsi/WCPatueCYWAGLVka5/IXz4d3ZhfvgdQa9l1SzOuVCz8k64wiz/Bm6WsUtj6IGMACK+e+TY2is54Tw==","shasum":"f99d95d0b288a517579c361666f17240b19a78f9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.10.tgz","fileCount":10,"unpackedSize":28414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKIlgFenZDa/kwptot7rNSd8eUc0+d0kto/mdaBSifLwIhAJ6+ZZzZWXGavkQXL6tV1c3pCeRj7s9rwaeVhU054alO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3uvMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovhw/+NP5Kj5WES68kRG6TKceaI3o5tQ7p+j2j6YaVwY3R0UrrcnLY\r\nZNjyMKzLd70mU8+Z1un6h5uz9DeR/4Vj9X3iT71nFyGKyip792EhXQndM7yD\r\nVayvEr/cMGPYnFQGSGqcVtFV3+WeKsePKTKomJDN5l6GQmXh60djY8+dgjcA\r\n0yNU2KLd/JRL5EcDaACzdQWgfYIAXaZ7Z2fmAuthRQ22RA6JQLjqjnSWEDuR\r\nuMBUZhSoSXGvv5qMg53d/5iFfU5jskMg5H7LuGS8oMUw5FqA7nrKgx8xHAAY\r\npXhgVTtrDSh5pygm7s228CYzgUccdzQekRvmUNJML0QJVN494YQgV2MLIVkv\r\nksxtE1QQoS6RSBdRKiotwBl/FnGFg3+dIclZ6EBwAXPhkG5aY7yZQNcu6d8F\r\nn21/HEb2OHmf6L0wD6GX4SeJCxIrFUwlBGf2nWKD3WPsSaq4q9/cPvaoQ/1i\r\nuv0t//3/OyVOxfw/hCQN0DCdf6UMBSzIfAKiLs+LJ0a/K9t/4Kl8uYo+pqTb\r\nks9YpdMoNmzNpxtaBCdouHKbxNxGSd5PFye/wFwqmSEzhMNM4qTy+2/bWCBx\r\nWI0nsKHdtJQ8AcFjlEwz6HOE+6KO4nyqkODQ9r5cQb7j890i7tJ2HUKZfgpN\r\n/pOByzORpUa1bjJE/gyEELuQdGMrURRa4Oc=\r\n=l8RZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.10_1675553740301_0.3051518161773912"},"_hasShrinkwrap":false},"0.6.9-nightly.11":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.11","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.19","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.50.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.8.0","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.11](https://img.shields.io/badge/version-v0.6.9--nightly.11-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"17e5966e1c1432312e97f4d178cff528795adc79","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.11","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-0UbRpY9CUEw+cgZywkzFWgpZ6h70As+RE8zMrg1QhebjBOQ7qrNr72EFFAyuQIjH7Agj+4ctBjujx1mrQh0VmQ==","shasum":"8c1a891edf80cee08089b37b5c8c3768c178cb83","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.11.tgz","fileCount":10,"unpackedSize":28414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0FMxMOLLZsYEJWrJI2oZVVjnnet2WRdM3W/ZFoxYCaAiB7/gaSFQKtBnPjbueUKKg5/733qFjMKCgd+uNPIkxWtw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4D1WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0bA/9GcHK9kdXUyeIAvCw3GuViaVpUHV2GVknv9KpC0BcssThzEMp\r\navD4BJk7E7nLjd62KVuctfhSrW3ZZJ52T0J+7hDnYoYlHo3/oJFRINnJfbqi\r\naXA32L5b63guPV04xAd6r5lpB5lY9QtkhsUK3Zggp8yVVyhqnAq8NZUefuDs\r\nV5r4NwncAdF6uX0HMhIMSGH+quwC29XBvLBmmsF80tRDPjPj9CYblLfR4o1a\r\ndbFHnnO0sIlpK6+sNnN6ZTkO7zNMeqzfjj20h8aRtzt659M2BWkfyOYeXzhh\r\nZMYqUY87ICHgP5gOo/61Lr8rAtfktbl/YU2iaBRh+JM69LslGi5HbNc+h1gI\r\nR29Y77FxShNWdfb4UgkE+MW3w8NERGjizdqFStOqI7SdvYPxll7KWrrou2Up\r\nVYl29NG80v5GNsS4j/PBHLnP0aWv5oQdkcO3rMpdtiW3102C/ps30VqE8hBz\r\nPoDSZAUNjAO92O6S7Tb9SUx2rxqHHHeBHq7nX9DZmaz7++auycsd+fRUaBKJ\r\nnW4PXkGUQihrRO9OlwhXf+IkqA1uUzRi3ANuxNAT9Xx1Mqszk2mVj65vwpPh\r\nxdgdCSPOLNynUOc2LMnLJTtndK/ZhFnZgM7oC7AOZOvjLyJnUzOAObVQhJOM\r\nwpgmLMU1pvKO3sMlAg6Dfdkd782/EH2nTCU=\r\n=pMTK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.11_1675640150443_0.6887471349426251"},"_hasShrinkwrap":false},"0.6.9-nightly.12":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.12","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.11.19","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.8.0","husky":"^8.0.3","jest":"^29.4.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.12](https://img.shields.io/badge/version-v0.6.9--nightly.12-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"92625cf9bc09524df9584e5b1edb9da851dc64df","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.12","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-BfLIJ9hoTTqj5cFxORZMgYeqPeGJlURKw34/DztTzMy9mRM7dTnHFU1AATnOked2qe0o8rASyTO/dFqbPw4boA==","shasum":"5c7fbe85ed66e2ddfe0c439485d38d143be3cc0e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.12.tgz","fileCount":10,"unpackedSize":28414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/3hLEm/4aGFINxvY/fbzlNCSj1FD+tZeNSViyfrZjNAiBD8CUIQ/fd/WNaJgWkF0gfnmyxxe3mGdTRhR/aaNw9aQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4Y7WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4pQ/+J1lwMdALhSdPBSge47Gm2TUMu+K38kgBW3rnkHaBTaYnEl7N\r\n0S+DKnXuFqMlMzuV11pgowLcuSMvqnW+O0S3PT04/sA17eWXGgkJD/5n5Cxi\r\nyL84P1y4xgWqJdFNEgp3ucOUSL3vnRZawyOC9zw9ScKU8+RkYMG8/sJj5PDD\r\nD4ylPuoVe2bSn43+Yaz7zAnKNkbSHpkqTgcEcXYxFvjG2ow3grAK4sel9B/V\r\na1fCj4uiuQHnNeM6AGCgJOH4dyEuYpc6IJnzWD7n0a7pi/omv/CG0Bx7tIy4\r\nF6uTi5ss2liRxAumQQpkhBE+IAWtQN1luYNBUMLg23abonqYoJEFc/mm+bOk\r\nc7+ef2LkBNrcYCV0BAJKvoR6EDjqKGPTlaTzehhavcNGYGRUjr/erSXhlnwZ\r\ngAO8cnVPQyxTu9jb2r2j3Aho31hSq5osYuVGlTmA3NXKe8lYCCfn2C+3NHQY\r\nE4oejx4NjZ54BrhK6DdtKX7oAA9JeDHG57/shRmXX99Lz/a5I15FST4hvvMr\r\nGcE7hsckZqCOQUnuuqia9eq6UTgyHY0fctvIotQYtde2bvP3MXd+rLo7CTP6\r\nzyoK0lIgZ+XpxlMW2MRZLufif6zwuEZCPlu+IitZNVwj9vfWx4jxkybl+mdL\r\nqz3jPwgBbINM4Feg8mx3M3gF31mejnLK/Vw=\r\n=BIRJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.12_1675726549898_0.7861575367235107"},"_hasShrinkwrap":false},"0.6.9-nightly.13":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.13","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.13.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.8.0","husky":"^8.0.3","jest":"^29.4.2","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.3","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.13](https://img.shields.io/badge/version-v0.6.9--nightly.13-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b106ab2391a5754a3889380369ecbefef2712bea","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.13","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-TzWzTVpxchl7kn5aJqkYbqe71GNjye+BSG9cF7dcqo7m1z6FdnWSJ4PhOmqYB6YP9eUov4QPy0Lgkur3WwCi/w==","shasum":"378921cedcdf8606ea7680ac190c4ccf7974c5a3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.13.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwd5JkuneCqfBTrDlfs48ah4f5rpgGD3Ztqc9NR8b4HQIhANaITnqE36B9+Pbiij20gaGEoOdas+vzK0q0THDsQzLm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4uBWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmbw/+NpA3PBH0ybb1UK7n3ERMBeD/hTBlYGSN9hprxGgffiWBwdcY\r\npnQEacjr59z9GL249qPLBENSzi7ZLi26jAYkA+7SEa0mqIiSWUg8d4aR8IRz\r\nurbambIZhhI1UiJvZ4w+mu/xN2dEAcdUvRol+vdLEDxidmiDKpB1z4EHEXh/\r\nH9US7o59t4nsw0LmuwRP4HuvmP7nXpvFt563xHNUF9ODTgDxMOou46AhSMR1\r\nAcUyRZTMiXLB78D7NwG5iQ/npRa/PzADh8vCXaFlqVZJszR//ycTF2SleoDj\r\nKiB91U0lKzbjzZSxvoLHjg5UHYIW+g7RQmKocnE9eHPaC/dAVoFymCOeWnRd\r\n73NwFuEO1utDoipkK8+mYxwhHemmkqSJzX1xBUZMY0XLP8HGTtHI1ZIHe0az\r\nFoIqUgfa8LR14mBIx/uw+5cxreoEEk4PRwRtSYtGAVDTFe2o+leTqE0qgowq\r\n4TAiFqONtgxMCbRu0N0tP1FLkmaubpB77EEoFHVVrakXcWcYgwJNcdvqp1Lc\r\nn7QsywIn17eaUBpyqhqsSiHjNI/LbMnOfhlYYuuhK+jsZ/4M35yL97ANN435\r\nsG8WpARkmj7mSUQ/fcSuWp7xBoNLHASHSJ/pWWIvcP0zsHUtLx/p04W+2qWD\r\n3N95bOWZkpsWrDW/frr+tw/eAy9tllUDkVM=\r\n=wdKc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.13_1675812950095_0.8646354368264793"},"_hasShrinkwrap":false},"0.6.9-nightly.14":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.14","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.13.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.8.0","husky":"^8.0.3","jest":"^29.4.2","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.14](https://img.shields.io/badge/version-v0.6.9--nightly.14-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"656df44cfbdbb7b6d59f0832fb0e67f3465a15cc","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.14","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ZGr7ZDt4h0QkO6v1AD9l6EpGOTee54WaUIu+i/wkQoQEgPyJt63mDqNnxprjwre/kc4nY2drJKnVRsVp0Zf/+g==","shasum":"203d023fcbe9b3c1f09fc13106d1e1421000d956","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.14.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLX0O4o2Mzz7YyOgfExKw9CaSjNIwvIcqN/S+OTFGMLAiBnGFLAb+UI+M3RcM0+fFBKL30t4EYXjUW8TFKX4BzXYQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5DHwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTdg//U9k11AQMRdPyjjGE1BjVZ8temBtQSOcKpY/1nnN9z/4QECX+\r\n8FczAvEUpL4pCRrDOQKf1JgKJ9FNp5UBNDFjaVWlSqTV5sFHY200nbmamXVo\r\nhBaWZUfMPPWiZLJ7ORmqMPQ/dVyTtp/v0fmZwm9SHwh7Gddzsjdu5f+Hr1YL\r\nlM99wRQOZUopBUVnFqKtpQSO29uo3KJNnw01Wy26/PRLerfAxDNjWBlb2bRE\r\n0kMJv2Wmr+cotR/xXfO6LvRMp36niqFb+UmQv8BwTSuSFCmdBVQn+3196IXS\r\n0pq3Vp0dhNUIeViwGuAQfJuzYJpMwGeQNWMJ9FF7WN2DRvKb4glU7WdkhKlB\r\nuGsMeTwZhbGuKpaTo4ol0vkSS1AHV//Vu/pSd30usn0vaHzn/Fc3ROIXXJSp\r\nzK7lVy9KW38RLYkpalqymiUd6kOsQfJUq/8O6ynMhiyMJo1u2Yyz8PQ44C6d\r\nNFofBvotlkyCToEThdPmK8g1vFNDIMz5N5rECjPt915KNgMBGgbS9F6v+GN3\r\n75rPf9LEZyxFB0CGmJNeHsezEbKLpkDUoBfbpRhr/05yRz3P76SKmtIbguO+\r\nijl/NxeI/plok7v5sFoIEsbfgelFuaqFi2qM1iVDz+PhLzpHNyw0gPQ0kW6I\r\nxwXd7FGUWzzmoryLx4d/2OwkmVLuGTlZ2HQ=\r\n=Qv/x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.14_1675899376108_0.678469133413546"},"_hasShrinkwrap":false},"0.6.9-nightly.15":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.15","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.13.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.8.0","husky":"^8.0.3","jest":"^29.4.2","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.15](https://img.shields.io/badge/version-v0.6.9--nightly.15-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a4e7268c1f3a64cce5b4f793e9e807a76622f969","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.15","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ZnxqIraxYKC4+HipDHKot2NruAbKEo51PGZviXY49+gdvsDTAtCMcjm8sV9OMydPuBgMchiR9v++5ABOiknjjA==","shasum":"3a9dc68f79cc8e4c303385f1b7b834a0730d5456","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.15.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICE5YFk3oYlulUXIMWn6a69P5e5m8cP9wzfHJl+ZzJLAAiBfqbNiQbb+mGiz+5FywuhUJHT356d8keTK4SPxlRbjzw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5YNsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr7A/+JF07Au3ZW6twHNE4oWTN5+8hAd20JmLupi3CpLJGFKsoWNxR\r\nyEjAsvztZ909bfmdqK2U1uCHrwYrEiVQf04QeFWVYLOl3vONataRJiB1l6Rq\r\nsRb2V4XDreCoHfoMtAzRFO69S7JPk5Vrw74tgoIXpC9CIpgNxkb8McXMqoNK\r\ntrLvyXaEle3BEkcVs3qMouiAoKeqdm8IaXsJQHqBJgnoxK4z34CpNFNwQsfr\r\nUYSykVJlrTf8tY08Fr8Q4u0zbVx6zfUTkPKSrr2HRKla9okBKAnqJP2528he\r\nq7zM46FYO9iALNVy6YN4d5d7dcA6KXSU65wuGcQz7bJxNRlpHhN0Pq8X21Lb\r\ncVV1G19c+4IwU1EATCXQP3SWaOxB6jGWGFFtki/lhYgOWyS93Txxe2UEsfsE\r\nASBuhfbecNNJERoX7HIi73S1r7IZs+afrSn/BxplFq5X2Z6yBs1YIff2Lz6Y\r\nYCY0XdGuCYc/cava8l10AyvMZcdYHluT3hIGiZUEwYo9cOcfZo8e/zifNyxj\r\nLOR1C7IISngn2nr7Tbj0Lxn08yiqprcMc2eSvJqz+cNx2u+MfIXIbw/FtKlE\r\nhmXXBn3Yd5iv+R/g5nZhlE9mvim7tGZbZBro3f1O4dS/c/VC49DP2XYb7x7N\r\njkavtHpVQUfcxe0i2u6s1O42hv+YXYvN3cI=\r\n=Cc4N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.15_1675985771727_0.29485886433579944"},"_hasShrinkwrap":false},"0.6.9-nightly.16":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.16","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.13.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^39.8.0","husky":"^8.0.3","jest":"^29.4.2","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.16](https://img.shields.io/badge/version-v0.6.9--nightly.16-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"bd4fc23c210d6ad960ba8436e68d606e5acc7e70","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.16","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-rsYKr2cUId3F53qYur9uqF9oJ4XE0DN6PuZrqxDkVgmioq39hHiaJFD6kmnhKYOPxXb/zCPRoAyEGzYrL1ZqyQ==","shasum":"c1b0d7ee493629443e4aa307a2fe3a0ca5395701","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.16.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCreGB1gk/Agg1jZCmOjfJlGhYyyNcgt+kHEW+m32RKgIgSJS8bmoIUOsMEwWE5x+db76wWBKP257Ormc1aozmsh4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5tTRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiNBAAj/YpBo0SaBAxioxESrm6g9/bvDyphLQ3lqUPjGY2h0zorVrS\r\n1MNv99VIhCyJieq3phwMYON8hfX5ZODq79uZEokSc2cLAyHx1bLK4KTjlMOl\r\ndtJ24C5RUnYRDIL+7xZg8I2HX9VDVv/7hqhSGK2Js6y3Xfydh33X4iTxoZd3\r\nOSWONigYcfaRvDQ1NISMpaywHPNH2xR0+tOkdVagpFkZZo4mH642bG7jy3kr\r\nCWY9rOqiwM/c/dJk5y/zYCVKkF0eEHOkqrqDhuuWPu7577pqRDXBheu/jYTg\r\nqvIP/8falC6FZ3a9kTXeWVBn5xHlT+dF8a6J4x2xJ3rioVn2JEM7/dOtrYZQ\r\nfmkQ4duD+K17bzeeZT0HVR7h/dyAXXHMoZcSmNPmQU8XCM+tYGYTigcBOSc/\r\nucX0eyBq7u8WKlmk2bPQISAG9ulJ+4qqDPUZ1E6VoPkQNZr1WzTKvZy5/MVu\r\nIF6gt4QRjEpCBcF774O4owp4F+LpS0rs26l1rdXZKPvFHLEStY25LOLnnT/R\r\nvlafUYqKjw94gYLjzSfBi5kJX+cIq9pIFe9QSrwdX3v+/VMVZz2mcirs6L8J\r\nL3qOpqhhYCW5ff8fz9SHRrfrp2DMjI8qE9QySiYJmD/43NCZkYuuh5xqzttY\r\nqY8efWITqGQFH2vDAWD5j+uet1cGJTmxyB8=\r\n=QM3A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.16_1676072145167_0.4872669598622503"},"_hasShrinkwrap":false},"0.6.9-nightly.17":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.17","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.13.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.2","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.17](https://img.shields.io/badge/version-v0.6.9--nightly.17-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0c2b9d5f97a0cd1135f9f5ad3c96f8a51a9c0f80","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.17","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-C7jfMIYn1Kg/XHuksh8T0/lUZ5mLvuxocwrXunU5H9m86qPmEor9o76ZEvTnFX/iwe8kxskPEEiIWnmpNzG9Yg==","shasum":"d517cfe52d9a0157efcb8338c90d4f1a6e5e5c68","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.17.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZstNloG9G9zkQvMID6KeFry7aCOWhkLXHrlGDNpyNSAIgHTzCLVGFxA8VworAQFm1GcAMAed7Ly5dCBM8hA6oepg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6CZWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6ww/9GudB7rKSuNRJ84WWuWTCDMV+fCnS9vUTvFWVZ4SIKjDTQUTc\r\nL10Dx8tPd4vC7N3qK5fqjNnWHzLe8NMtLK2EwPxM0eDp+hthv+nOC0lg4+JK\r\nlthpWEolB2SfC+4ddD8V/Vh9sb8MITiGa/ro2fbueBDEN1xQLS6uU6QFbAL9\r\n5HtM6rU8t2Es4YH2wpS4AOdVQBFTtsEmaLRoyivfPthgcYLBsrbs+sBKrUce\r\nX3/vHjjNWmPO/aIbmftTJE6lAoNbgFoxgSS2U0e0AIm+/qKE/9pej8irVll0\r\nE4NLJuF0WUoiC+xrD0RWmZ0gs6fNWDgRjgZ+z2oIeGHs4O1015FfaWe5qBuK\r\nKNeqssEf2IM14tY0hmvmnGr62kqusKW52U3BmqDLWTCauHBfUm85WqnpIVsP\r\nVh9DB6X2cxOG83wY+DpsbyaNav3Cw0TC2sRGAROczl8F9mz2lNF8SKuM1Pzk\r\n/hQdCRHgdGDGUIWslura5f9NusuHMIrhNabIRewqu1Otu8DNp2RNiCicqB2G\r\n1R9RQTMiNMCZKEbefVzDNSv9E7+O7KWCIhoI4zSZdQS8dr7S+S/Vw0s1ALnW\r\nvgkLO8p+bTYP7DDS1G91bnOk22oONIXQMdiWmBPRmUaou0ZSSdEWfNP/u/w/\r\njiMnkTrFIU31P8cRo1gBlR5jiMYeHYFWqh8=\r\n=hStb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.17_1676158550101_0.1748528964985534"},"_hasShrinkwrap":false},"0.6.9-nightly.18":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.18","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.13.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.2","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.18](https://img.shields.io/badge/version-v0.6.9--nightly.18-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a543874c9fed26cd088b14cd68b30b4f2e6694d4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.18","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-QEh8N8g/LB2SK1Tx2Uz7pfgqkQQrn0E0W/Jx06W9ZDMFaL6MWSuCBfA5/YkPjsdDNas8tqj1oP4QvRaPCVPFxA==","shasum":"2b9a28e5fd1c149c8b9a02ae67269d7d522db09c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.18.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAM0C7raWiJmxKN5s1KI0wlW2vaHb8JmshbqVR5ofi35AiBFp/yVduLm6VBZcpmwVUqGFkIC4+Sh4u/gq5wsPUJO8Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6XfgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKUg//QI3NiI1t2mh5JpJAVY7ka8D9s9QzrOCsbhqcc5CwvMdWFeff\r\n92GrTKFmPiu4397Zq6+YGQ2iK1CRilRMkAxT0gk8fwvJIGfqIS5Dmiz2dlq3\r\nmbHKg1Z9dgXljyj5Uz9D3s8HQUFlsBkyQbo5sNd37Ond0/U3FwiCx2gMg6hZ\r\nljdPmy1R6wWvcSga5G99nxxTDsIyYUsca4J+QvTkb/2yx74hMmCiA0NzwlXi\r\nUekKXeI1LqYS7TEJRLv0BFZt/cTVARfM2YwD2M03M4Y+hIb+j/aD/ZW2ELKF\r\n2nbWdX5l+HTc4hGrrou7YUtErU8GvfbCuMtzKn0RCyXp4AnjraC+LY1v4Yvw\r\nT0OtezMf05ucFjs2SnHtjYE1M7hbuwNdkjofzGJWqCOlkU0Y610x0t76MvoX\r\ngj6dU9xalRsR/uhG+VeWwGsrViGs9BfonDFdRDiHVFjNlPEDCEZ4ORtHISnD\r\nyuq9PqmPHAnvCy7+1Mxtt7YTdw4gnrwMueUJrd2HtFzDDYSi7rjgI/1ru23N\r\nQQSvxEyasmCguMrigvtHKO4Rhw0FepGb21ADd/z9+Z8QrzY42BrYw2slL3bs\r\nYh4HfF8zPF/w5ds2JAoRyJL4gKajomQfpmv+PhgaunrShvgGEm+C5ruVeSU5\r\nqQ06fkKHQ2KRWESbBajQmu9WGylcxfsd34s=\r\n=F9NL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.18_1676244960407_0.2929792596592926"},"_hasShrinkwrap":false},"0.6.9-nightly.19":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.19","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.13.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.2","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.19](https://img.shields.io/badge/version-v0.6.9--nightly.19-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"78bb012d3118b2eab7ed596da86f31a0e82d888f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.19","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-etx25583xySL1FwFgBd1CBtrIzK8xJtpoih7OsurGfShqy8cnF2szoSOovFX6fkvb7Y8gprzo31blU/angax9w==","shasum":"7aab7709a8f16591f6755fbeff80d895c97d62d8","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.19.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCQJatXzjBXqJJWdRK/kAai/BCwyabXL9ZD6PBm8sMYAiBd2Ue1FMXtleRWJd5FO4mQAMo6GSBCZbNLGq9N1iDSOA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6slcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmug/+L9uqv5Rffn/8JpN/FV9oz0Snagj38fhy7QNKMuj2MmIYltz4\r\nD+wpbwJqBB7lohQVsCjPisFHlkxvFNqwCBgcAM4S1FCx741yGDoUFnkeHAET\r\n64rGUl4NJIrxyDEkM7YoPvqWMnqN3eUh0RWS3tt+KOPJkop/N3+YPW27+WzJ\r\nc+/mhlqXQl475LXFJ8El+mJn/07jcXIUM/duRSJTACXGv4fxCvMIvmGE7jaT\r\nAybK47ZM9oaLbOVfXJ8uddCVCUXobCg/i0qJa7A+qmRv8G/65v3MUPPEWblh\r\nAOTc91y8SBnUr4khwBUFmHApDLm0K5N1s0vduBtUcZey5vhKBT/XHZSXOo2l\r\nmAtzmGDC+jktDxQjWWTUos0UsWErtrqbMAkA/F1q9H7exkOqBtWrbWZ9RHCy\r\n0SeRiP04K0h2dzsLQXbI3xAr7M8uJCe8Sycd5QhS1iEYv/cg4gHtxaYCeLbG\r\nYQCIpw/DFED7rDerHJ9BPTiQRqI9xuDNtaxn1meo/wjeROi8wmNaAfARAEjM\r\nC9g7kPChkQYjZNrlYBI/lXz1wrrMZ/hrd8/EPzdSObxbt1CIIoCIugqvGl9j\r\nfVgyBE4mYS1RHxs8zoQThARLHnaYbWaHedaubP49W7mH0/DRiW4E6ZY8ChE6\r\nrH42OOKIwm68A4LztyheK4NUcU3QS/GVius=\r\n=QuX2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.19_1676331356677_0.08528884768441891"},"_hasShrinkwrap":false},"0.6.9-nightly.20":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.20","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.13.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.2","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.20](https://img.shields.io/badge/version-v0.6.9--nightly.20-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"000450de2d06eacc7b137409e7841e7d78ff2585","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.20","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-cBvD5dxLoKR7sQScO7osKRCKjvdRpmpIT+RwzVy+07Nto/9P0MCuVXGsoPBOWIxHtfWB3lCsWOl9qfoP/3tDPQ==","shasum":"c381eaf97449c14abd3647ee6ebee01d9bc6064a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.20.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEG9nFAXW6qMyI6SxD0AZHE5IaKM5FiKrpKzCyELioWLAiA02c8um1msIHuhki3EGCBYnBDFKRCAGZei4rZUhQzu7w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7BrjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Sw/9F4+buvZYKcotGU8xNjPW9UcErqVppq53zA/TkQOAVPFCwsgL\r\nFb5PdBJd8zZtcTOhBH3N6S9L/VXYGn2gBz+qCcikYzkI1q6naaKb2IH5/UfL\r\nHmYIfvtkMteY0H6Y3F31PzapFoDsEVDZYWsj74qWvpLu9/vwCEOu4f7EeTMy\r\nr2SxR4AYWhPdUs31V3bJpan2ZzQGFhpBmPsdm2SpqsMGZSpsF2rrFLQabjFM\r\noeC6nACbMoNyeWODVuvp6IDqNOGtP2uU4Q0fjR5n4/F4JtMyOZS+I3i9ymvI\r\nKWzYYZyqi/uf3jSsuTxGMI1ndVwmwo/gJfk/BrMwsaDjV6HmukSugWlHe/gy\r\nf6JQJPCPBPwQ7BOyM/wOOUlkRR0CY1WDL4MVAtsUYbMVHtRJ0IQJiKzhS43l\r\nsiUqDoSitykeXa+uOAkceAkBqN9ucJud+UEjREREe01hTdhOsZFN+go5mq9E\r\nrJUvusQNHyblhWHmHPnM8moRWndxI1pgl1cI3xHCPSNiLE3+A59pRDxgYTJg\r\nznF6Zydc3sdbfBjXEBk6h7uKWbVphBD+AVo3s/M9e7Vr1Uf3QK80BPJHdHJg\r\n3aYT27aUlROlyfrUwwuGU6uFctboNUS0Fhz5qG2RJ/oB+RWZ2rjy0URtDu14\r\n25JnbaKROmFQc8akOYIjs+Gd/oIKo2hMgT4=\r\n=PT5m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.20_1676417747854_0.7878766860421367"},"_hasShrinkwrap":false},"0.6.9-nightly.21":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.21","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.13.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.6.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.21](https://img.shields.io/badge/version-v0.6.9--nightly.21-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"df2a7bc25fb7226bd0672ab21f700b2d6b8625ae","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.21","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7Jvvy9ipfnCzKCHatUbrDsgiyfavhvoNN+UTLw9SkEBgAVZnKI2jClYbGW+/cVYPbgcNLvxmFmjWgIOZTeKMzw==","shasum":"f2c8edf2e196ef21a164116f2c432456dac635c6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.21.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBoW/0lS0BOCCLH2drgLym+jjZOMD9wQAvo+ivPGNJIAiAVCptelyAVZlw0K5o5U+mQI7Nh/DyIQ3Zy0RP3+WvqBQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7WxMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCwRAAoSnr+SwIRKYcQicr/Jf/Th4BBWUa8+EOk8WV9BdLl9ucfXXx\r\nG643QHfHcRSTIEVXyyMVgTQTVOEvhZgRh7fcSxDe22BZpRL51WUt3SJr23HD\r\nqbnO+BYf8CNo1yEi1ZWIILj+cWnAZf9AoqvpZVPnKPl83mcpPyPYJgOSI4Pb\r\n1rrXY3KIVmFuZyaw/M+oIIuOlS7sdUuCqLrp7oNOcBuuPeoUbD9Bhi8pdqss\r\nzQj1YQcpklgLjjr9Ye6g/FPKgS/i7zW+i44wYGwS1sGfC5nf18CHpbdbEYNg\r\nFrWr4cDqtZlJnY40GW7ZLgfJZY1P3YQaayKbhRVm0lvtGKH9RVrTpIUKb6D4\r\nK16CFWDfSIksvrETuVr381rjIozupn3FYQ9AtqMxxgjSk+11ll0n76jh8zF1\r\nNPliLtXMjKBkjDYkplyJd5IvKAe+nilSylUCB8kkRb/K+C/ssktfYMo6ecZw\r\ngF7a9U1WKoNC8pgiLDDNoz+9fMjvyRmaT2yvnB7dodx90FE3p2JhINSYqW+0\r\ntQdzgVR0+IzlerhVKmyw2IPe7zYFifH5WawrGhfntDBjqAoef656okIZ747v\r\nLVM+sGYm+vITSc6oGrMM8yPIxBpxsYwWkLaVWQbje+IR0qMGyK8hSnJ6ndha\r\nfF2DVnvQnZIUhTPhA4qEw2vccRG1RimlZB8=\r\n=S477\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.21_1676504140084_0.3030570192055593"},"_hasShrinkwrap":false},"0.6.9-nightly.22":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.22","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.13.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.0"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.22](https://img.shields.io/badge/version-v0.6.9--nightly.22-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b09abf1bcf457a6622ba6e8cc1d445baa1d49b6c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.22","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-TxC8YHZUe78c/9F7ZNmpHmSTZnbdm9O+eOLsVEFC1cKtOmo+R0MfLubX7VHYkG00t2ZhShp9Tc69KH8h8eJKvw==","shasum":"caaff0254101f2e1f111a34cdb05dc94376db810","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.22.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuvUk6s4gwIA2SlTCkyefEjxU6a+YIQq5KXEIEpA06bAiA+fYLn65tu0M+PaaXs/CrrCuJgMOxk5qDwdyGenYQegA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7r3TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb7w//TuZULapkPYq+Y3xmzZxxVSNrsd05Xg0LIcCgsez8MOlEzbZa\r\nTE9xOIVnuFyZxDc3Ym4ix9ZEV2+yC8tareO6WW8St4rn52iGLqug5rgRMLdr\r\nrMHoI6W7MWhVogSH36/hxTNEUmVMh56aWzo6MECt7rtqyaPpRaAcWxvrJoxQ\r\nqlXen3lSe0u1XWOzu1N0VaDaM9CSquAvsMPr+hfhSqFJfG8+4mQTMW4Sexaj\r\n75LouJTmSU6o5InmlO+SMgsq5G0i7H0A1vtner82mj72unZAmxo/o01N2/FS\r\niat/ez1Mg2ymcKaFigbZ9/MqbVq9I4AaGFw430yLXKSAEZeN6GxYCcVW3GFo\r\nPIehQwAV+wj/1yZIqIHxLKeSP6w9iQmWQEY9s/sfcYey90JtcsWfkiLlzAyw\r\nMIm7NDj3tbBVJz3VXNy62ssNnfoOq8Pe7p/AqIECcc+q0ywlrediP/2Rw3jH\r\nwT1f0BXxI0tlLpxWgRXgE4q6sb24bsGo7U42L27vsFAKOvCnrVDFv7k+wI4d\r\nrygTHsy+uFqUPq0LHps3++Ayp4fCXm3gzI89umj6IDk7zuBWPx6KNEWXtOGb\r\nzkyXk6t/cXQpPlKvvTFxcO1AnRyvQ+1lBAOlolbYV9Q/7iUUXaq/ZE3zJrqR\r\noEapzQlVc8oPGRdh0pOS9uhl4A2tvo6LXT4=\r\n=aLad\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.22_1676590547040_0.49590600440945165"},"_hasShrinkwrap":false},"0.6.9-nightly.23":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.23","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.0"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.23](https://img.shields.io/badge/version-v0.6.9--nightly.23-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0c89ba638d1f6f884a7962f6e146700f9206480f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.23","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-CoIbib4nxYUJ5HGX6gH0vLvn77S1+2IUteMKRTk8skmSto1oeWAqzf4f8/tZi6GKVFbOtS8JokLbs66VbVKAQw==","shasum":"5adaeb585a27424f666f73422132c2f78e7a938d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.23.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZQq7g4gJU/OaXeIHogWIjoKk8oVY2sAiZhnEW0LwaLAiEA4d+YScPPQXvHczmH9kcZ/h/UWkc/ZfK5WknPXVcrBwQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8A93ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrckg//darJTxywYJHWBPz+ivMPDYS+vV0IRWggNjP4WdatrpE41uT+\r\nJdHz4Kj+x+C8f0CL3r7TVjNaaA4MmXdDlhZdA7sTqwx/WmWGyuP+qE5B52hH\r\nsls8N48RaQlWgHlNa6W6N4TouvtB75Ery8ZtqMG01oQu72Upv3QGYcxC2dhR\r\nBjKG0L4LXQX2J9NkHWcmwCKYf0Jkb/Js693a/kKmtGGmlGb7GS4yICiqBaOx\r\nB4QLdXzKk4GMhh8MXUsihcRKmEonM2g5KWlDy85ib4zG8tD0j7SkhSOUmOFe\r\nnE/QqHYDyrhp6QdytYGofIlTufFDh4k+xh+67x42Ut9JzXFShj7SXOuV7IgR\r\nJnX1KzMQVx2B6z2zs6P9Hh+XZlv+V7+GIfvmyxiwlAxW3qn6rZmiSuJNRkby\r\n/bG7qyLVmTNU+w5fZNS+OUXFUdXqBQ5APW7K6p2fvEcR2etpKPiIf7gv1x/F\r\n4DxE5YONJMcklwdfg6OziOXT43yNCGKAi1Xisp8GIKHThjFB3KfMHbaKvNEl\r\n7ZDya+bMC+CAky0GPRFaLFSoFH3FZVv4wf7GXbOhHOKcMUow4eWeEmlv7d5k\r\nacXWDKVhVgUk/MEW/sf7uwOdz9iizpuYkk4X/QMibuo8Up0iIFFn8qp2fWB6\r\nFOLO/nU/2IV6yPEzAS1abgOwODBdFF3/6zc=\r\n=dsa+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.23_1676676983149_0.6526028602317948"},"_hasShrinkwrap":false},"0.6.9-nightly.24":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.24","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.0"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.24](https://img.shields.io/badge/version-v0.6.9--nightly.24-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d9bb8ce4e8a62a858747fc84b348e362793827f9","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.24","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-18b7/iUl3aq7Zr5XgGoRoYnXlN/8fHXqruZenOzzCTQKVlCcrtsAlhOJafMb4Td3G7PtgY7alvufrb+7Z6kZdQ==","shasum":"26d3139e171d510774efc08a4fe538273e04d1bb","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.24.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHs+o4GJ8oD03nwqCx1+Mz5rmnDoijnOhvvH/yGQIemAiEA3TVGe8t+adTkvPvVw5ui48jW/ZtSYWasbcsE2V+/Lcs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8WDaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNmA/9Gycxs4eNCX7OfFmDqGs2dt6X3rjZjMtLPNvW5sLsvWBl4jTV\r\nyYrAdxWrmwuW4Dt70ah5m8fu1hl70A0kB/cJdnedGhbceCxLtes4YNryjuzd\r\nbrbLm3mD+Lx0Qe4MZZ+4vORpzUZaNn9eX3O5ogIIS10LBFdgsbfsrUtfH7tB\r\nHMZ9SsMccQfx8dl5MW3wKDPPn6JUyHT/om0VMuNA3z5ImOZV9ubj8o44LJDe\r\nyaQf1OsvhHKI8DqSRJhfFlCVIzdppe+VJwAlhf3znRuKOWWB6B8JBbm2/Tqs\r\nGLcotJSaVIpLd2sqrLe/lZ1wv637V3v+Zi7GMWWPDZ8V2nVSSXDwcvdfOyg2\r\nKwIkcyIWT7Qtjci7CrRiu8EHE2lpsHiSIEa543za5snau6qPF1lZ8TxkCu+d\r\nzo6+wXHD5P60GxgN/jS/fV429rYL0hH6VtvBqB0l/u1WfZ9CEsaxXrwo6Oxz\r\njdp1SqY0Qr4LXlQyugb1iHuHi800XA6WsfZPTkUD7vSWEo1VB/q3BrOQNYAL\r\nnbGpz+fIiu5M7MfbYSK0nGa8uilgrmhkar/krjOpbvVHF5xLolCwdLZ8uI3+\r\nL3VBJr516DNn69iXaBztjyOuMC5efEOf42OrOqGgPbb2kxwYg6ZfHTUksPcu\r\n7Mg4YM7WjyrucfXECTSB9h7lK5/SfQd/bAk=\r\n=Colc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.24_1676763353789_0.25181624642948974"},"_hasShrinkwrap":false},"0.6.9-nightly.25":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.25","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.15","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.0"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.25](https://img.shields.io/badge/version-v0.6.9--nightly.25-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4b7f75c2169461d1fe446b90f9bd1a639eb65aaa","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.25","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Y1Pv2u+l4uJuM6BtAdyeZaCXvCD/nR1lPquDoveqrsm8S/YewIDMH6ped2MOcbq11B9qyxbGqpVsKxhPdjoViA==","shasum":"2be4a402dcb28ccb7190d6b0baba1995c7470055","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.25.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPQTsRduF3vKn8hgTI1cKJr47DwzPwzms3acy+n/IyEgIhAIUMDpoqAGRfFhx08pz6D4RT3InRa+z/RYTNrkNmJbla"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8rJVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp09Q//UOyCm/xLhcv9tt0Tm198ozAhh+jmPe4/CHiY273vNJ9l5eQ1\r\nr8eCpBkKAtisTItG/8aS5Nmj8ArJPULeI3TBfP3Nqm/E7z+4l+DDmObxQsIY\r\nOPeUBkuByp7T7DU+n7/bii+gyhqG/RYaKXZgqpno+723nxtciCdhsGauEnHt\r\nOgf0BojL+u3HrhxteEZOOmF3qiM5m1v90/cHwAFwaFvKhDcAsXSmype+uGSo\r\nj6ukR9NRUf8CU/WQijzorO6FQOMbIL1JxfjiiwuRm71IB4UKwf1pWUnDJQv0\r\ns0t4SGsUXGK3DgAaOdtW4SeyyYHZYN2NQ/yhT6Z9r3WKICKx1hTbwTubQSJ4\r\nNQ6K34ZtScrP24BEEXFPy0wfiSFfTA0YbuveDLvTLFs8eXzTa7JcwAnjYV0C\r\nclnALyMCfJMGST5G/mIoUAuiCPA4t5lcXuxztAIOiD03O6e/E6q4mU5KqO/G\r\ngC/eJHf6idY26gpmhNFVA9eaU20l1JA/o5lo6l/ODirFxRdupSoGarsblRok\r\nd/N4Gd/kT/jKpBHwwjPzry18Us4VvxkrZu+BGdWKan/1YOsvr90A3GATYoWE\r\nO6boAW0KoBETaMpfDhAPOuQFDp8Ok7VWNBiqu49WUon/xx1ld/OkM2DnqcHr\r\n9Ec6ZHqKmhE31NddqDq8XLpdmMjqI5J2198=\r\n=s9do\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.25_1676849749259_0.8458308537741919"},"_hasShrinkwrap":false},"0.6.9-nightly.26":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.26","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.53.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.0"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.26](https://img.shields.io/badge/version-v0.6.9--nightly.26-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3075a228d6215304055ab1d7603d5b33d2202c1e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.26","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-aYQar6ObH52IJZmLtFoQKSb7IzfNFreJDXgSbTu+s+TUkHV4AF1ZRpj0+zHgoonNf843/AFiv+ByEAZ8jgq0gQ==","shasum":"2bd220e9a3daf93526d74102a1cd3f0d08ff481d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.26.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFvlPCXsONIy7h7hqBa/uWv2aVWhJAiODdGNYuS2N93QIhAJFHwuEPTM7XLYdPtzHUXMl1ixAuJxdclb8E1qhtWSwN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9APxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw6BAAohHWNGpLpinhdFmQDuuABoxrTmow1hjAfKajFwj6i1LtTYtE\r\nN0MB9dzFxknkgsr19qJ++e+7eommD1ntXzAsBGqXN2GcR1aP0+HAM6aws9pL\r\nhF40o/RnD1lasPkJUjvf8mBypspRWDYtEZJMmaS8Z6/N9u52Z/S1vIpgxDgY\r\nj62tA6Z46ZJAe/TgDhZdJT9hA88542dFgEXfDQJq3+mOCdujJ9un90mepCzO\r\nEFmEuWmk4O0PFyP7XfvJvwBiUuacte8CgBflaiHHXxQgEBHMXv5VaNtM/+rj\r\nAYaDzTeeUTSTslOPUOjBuoGW5iJ7YtVTjWZnEouEJ1VXofdM1JN4WYnUQbnh\r\nY7icylpfxoKasjYsFYX0DIPYcynAl+gjM4mCmdlYGtAqK1vhEB314kAW0VRb\r\nW5VJAg+8nJdXZSPUi5iLMI3zkulHGa2WKtSG23kLQBiBWIbNeWXbfcQfAOsX\r\nT8h3Y0Ic/xQNTLNRveqE/E+mI6DyOxaeke8u2/FbkPrzz48C/PmIDqt0S0Zg\r\n/sghMvDrbjz6ODyo7Omcu0iAAyNkeh5foFL2YO+nX2BWgU+1IL3W9+6mi4gD\r\nuX+YFKUvhUJ/K0njPMwsBTBZl3cee0xvgb2LRLV1Xr+o0OfJEg8CQ0/YvKFe\r\nTmKcUJ9ZBSTmONfMJR3LhVbKGg43c+55gg0=\r\n=zt/8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.26_1676936177439_0.05401622396799466"},"_hasShrinkwrap":false},"0.6.9-nightly.27":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.27","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.53.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.27](https://img.shields.io/badge/version-v0.6.9--nightly.27-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"adf2d437a7d462cf2dc4541a3684fca40d4d6694","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.27","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-VrwTn3ySwT0QHkhqRU83jnbP9sPraDDFcyLuEXAJV5wqIM6L/8HtCW8iEJ+hXccEJxGhKGljfQjLlSrBdjXBzg==","shasum":"acf9e7a8e97aa05784076f1dc10cda860717063e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.27.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX3BTOa6bGsNduLUfpDlTJwf5A+ZZQEHLd2kvRf63HewIhAKfztRP+6qekjUWhn56Uue0fCOQwZTwoOWKkG2DOEw29"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9VVfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUXw/8DbSkUAFNO6/NjsJJl24+Q+zlhGrRNMcniwr340Vry9wg8AGd\r\nSZ433SjoY1Jy2wAoY7l8dMkrXQtA0z5Iq3NYj4lly9pc8cHI4ZKwW7ORH8Cp\r\nHtcZFnx3NYKdOb6BwZkYAOjJrd1sWpidQrygAe9Qp2PcGikwoXZlm1GOlIm+\r\n+a3os+G+YYzM2YESIZGGU3N401c05xE+d5OUnsIHJc0vPRxPWcVAWvPr9gBN\r\ng/IcQFFP4itrdSbN8d6FTMkzSBFuwde+f4WQKNB5EN3q9ZFH8pQexExom2Z0\r\nOyhcvRkIq8N2v+JsrG4kKs1mFKZ1v87EpOba4o1ebcLM6xxpQlE1Rswzfoeh\r\nKShUsiE1gklgXOW9pGWnlsI+R3kWjob8jEzTwTLJbx2IojT0Qg5LHz56zM97\r\n9+6MwUeKBdUTmB1CKtKBQuYrt4e63g9wkx8CPj/w2g2c866YMQUYmhEGCeYz\r\nNYEuDWsR3RA67/l4gliY7hogfhKZxVjEtHYlz6VvUtA3ucKV5OD0AiTTnMtC\r\nmWwq75HY0VFWBROkc2KerLS4imqe58kEzSbTCLHGdm3x1uihnL12olSqErvZ\r\nC+VkfSVZRbGy2Er0fChYVk4LWa02YzKEjs0UQdgiqrlCerv5hY+YGxdDlCJP\r\nTPnR18CzQ+gmG6+COMbZX65Io2CjBFvCZ1Y=\r\n=+2vh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.27_1677022559158_0.2023312895513436"},"_hasShrinkwrap":false},"0.6.9-nightly.28":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.28","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.53.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.28](https://img.shields.io/badge/version-v0.6.9--nightly.28-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"789d62907eb71904910b8b70bb58246fd5f8d8fd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.28","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7s8HAoD4rsc1fy/n48jH7nm9+6ngvVmBYt7YOLvESq4nFok87aNs0HQGA71vKcszL7YzdR5Dj5QEAvWPQ0HvXA==","shasum":"fcc5dc71e2a97a8118a4d7bbed99bebb10af5a90","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.28.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmw9UK+gulk+x0HXlRLXmaQR2NOCWl937fJs0IPvvgAAiEA65wX3dD5iIMIoOK16iOphRPnv0qL7oUV6pVbThiihww="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9qbXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfrxAAgBfIZUKRkWKscDJ10Wt7Tbp9IAU9lP4CsPEfxCgS6kEpv8tF\r\nCOxpfdCFlF3txAMMmBAw62jX5sJktCRCt+czzjUj8AGbHH1LFlsUaB3LZDmK\r\n3Tp4wQg3zxerhzBOY2Gor1+GN5ZHgBYbP8qwnE5UsSdfJpV7leNpBVhA5OEG\r\neZsr5EbPyspY8hBShKY7sWLT4/pyC47td5Fr67MnZzDGVlq9/bF3e8ZRXlrV\r\nwiy68GMC/eyLKuUuhoNoaYGXipJbPw+CtNa27namPlAqi8BNlqVesNeB09u2\r\nCFWzhNO6QdIMMJ/GQLrknqQqhVQxnTNf4vj9Y3tPV8QTlXecy0DBonU5cV6K\r\nX7ZK4+4U1fYLhL1MZxfZ6eLkySS0BwxU7TlJd1l9woQqgCJQe3uxkjzYBSWe\r\nDJgbNC0X3Z4f18hxTjzoWoSEREzMzVhrGF6Nltp6W4xKtcHC3YwbQ6W4xCOJ\r\niEoUBvuSn7ItEvCTXlRte6ffnar7cWvClLKr+mU2MDUsyOJ2bgfkc+b2Ojr8\r\nE7T6muI6shQmGIN/2nIT/n23Gk4eaeym5a6+lgF/O9DYsIf8SGdTSz8VxEYs\r\niMbRgQUyyJDB9qz4Y/8LkWrrUx5BSundKEukASE6w8OaKR5A8A0YN71AsiJa\r\nMl0qNIUa29bW/Vdx4IIpAE5m4WuTWPFITZk=\r\n=Hgsd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.28_1677108951449_0.8776762492153716"},"_hasShrinkwrap":false},"0.6.9-nightly.29":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.29","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.1","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.53.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.29](https://img.shields.io/badge/version-v0.6.9--nightly.29-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"83b376ea1df1b2f047f809941039a8798c54144f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.29","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-rZMNloVm6bExOdPCL3n1T/vHrt7saQngZK28gtoNGyLbwf+rtIW+BwGoSQapUp6QeIagy45vknPSdY5YxNjx3Q==","shasum":"e5e6ac6af88598ebc5a110ba5eb303b37edf073e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.29.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcs0ESkJoV4MMM0I5VUD6/4s9DKyufW72nBssWobfXEAiAl4Vyuo6da6pmb4kqri5jjEpOGc8rHUFIU5j2+acUXgA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9/hoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2/g//YciSmi/sCH7WvmB1/k3rnw5ms1pLCNrqjDDjRaMBmk9ifs0v\r\n3muFufr07ytOa0tDkCeU2OE1EoFOrJ5niTLCSNvYGCNpAGmjCCxklOImz0ab\r\nrpwV9+5RitZM36tpKr6Eq30P1l9x5crF0Fms9v3z8dgfdj1kxXgDSFBthwQf\r\ntXKnY9PVuRbIb4V7bYBMLwjHAuvJjJ6sVLUDYx1XDDj0tR0sE2O8gkxXLjs5\r\nutqyBvHwtP2FLjS5D56jMrLZnOluhw8lw6gD/kY5BDGMf0xQTCR5/wFbQLUQ\r\nVW5JtRf0mAm8vR1hGdi6wStp9CUug6M0581GCMkFlAzBRoKHCydtRO6Kbn/P\r\niKQoMQC1dp4mAqYQX0zSDyiYULIU5rXSWREw3kHtkFfeGBAhPJv6Rh1aONCW\r\nlAw6Zjj29K2PDp5NAQ1/DaiRhz1p0loXQZqAb8HS6c/2luQGNriPdA8WeJ0Y\r\n+INN6OPYao8fy4Fg59zltK3/mm8bbZYA32xCGiSF13f9xd/WVa/T1IYEPm5E\r\nYoRGeHbfj7oEN6clWk2q3BdIFtlhiRe/oO+Ff1oFtV/FXuQPP2vb0SBBGIu/\r\nBFqBIjPXWuSxuOpxwxQliY7x9RrpRj2aV9DCwqtIazsTGBZewiwooJEO+8ax\r\npOOGAznBrE1fL9d0U+TwsHKiIBnvhVvL3as=\r\n=N+QW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.29_1677195368601_0.2831531668498368"},"_hasShrinkwrap":false},"0.6.9-nightly.30":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.30","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.1","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.53.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.30](https://img.shields.io/badge/version-v0.6.9--nightly.30-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d112c3eeca27b2cb0c164c25a46e18dcb58583d2","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.30","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-DnReQkLQByRGvsMTTuPu1Hy8OL4lLRlxTFBghHm3kxnqRtrQp+kixqhFk9Sr8g1w/7WyW/jgLddy84FQ4WWTLw==","shasum":"43422a2945282e9cc9da70db07e847fceb40f687","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.30.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaIkYjugzpJR3YdP/F7XL6qsoukjuBSdyMfsx2BHQ/wQIhAJVhooIobeQoQxo+WoBaWDswc9kby+EMKpMPBu/YR47C"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+UnWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRDQ//R5uXPIoK31KFb3gwj1plph/7nHG5OXjaNL7+CxUNrdqH4IYH\r\nvVLe4oqi3NMGk9h2xamGEHe1Kvmt9jG1kAMBVeMW78tT7ej5MYYcHswz7Yjr\r\nD0ifDDu6MYBANK3ucvs3sJo6xsH0EjysVuT9vFV5M6e0pCz+PTqPszTDkd71\r\nWyxvR9ZvwpAYOJkrHGmOxK37HdzV5l4Y+UbG58fujwNj/UN0BVLN9OZ8pEgz\r\noalmfYumXbiEdIR/jRjloMmbtlJgneycBow0sfkyDCiahSpxxfTWbOh4tGC1\r\nrXMPoD9cJipKQpAe+qdOqeTafJpqTERdpSrFzFwZESx8qoN4DMnxe/6OwH+f\r\nDdGvYI3qHp4lwGRUB3pU4onv0P0a6DHkC/uj14pfhdoB2CmdpDVCULfkt0Th\r\nVRSJEUj8OkPBazjn3Vn2+aZCbh1CwPuWk36kEPxPTGbw0t9P9dW2uECt0G8n\r\nQl+f3eOGduoK9P0DGLUF4xGoxjoQ79zfvV3kcsQKbEsMFjdxoPW60ypSpFy7\r\nWgrr7JZ1KzGY5Ol9BLDERZOM/scC0K4gceFDZD4IVMqoAq8x/PmlOyVMQ7Dc\r\n7USlf0qV8t9lngUHyu73s8LEpatfS5IsfftgPraPzTLl+1kvQUWjcZZclV96\r\nTPuuPNhEx4uWVsp0z3vATyCRGLeH0rWhQVs=\r\n=8OmY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.30_1677281749787_0.3276216769225997"},"_hasShrinkwrap":false},"0.6.9-nightly.31":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.31","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.1","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.53.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.31](https://img.shields.io/badge/version-v0.6.9--nightly.31-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b8ef419dc280a3b076395a72483185a5447f202a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.31","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-fvsTzrfVemS6pxbxzNrP1zFnlFmFuy0CtpX1hqUhFw7Kvz52UyNLXPaNSz871wBVi9onkZDU79T2R8RsYCMpyA==","shasum":"27e0d3d90316b3deb1b95751e0f02731cdb8deee","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.31.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDF3MbfRZL9hGYUHZ7fYSHPTudUh6Wf4NkMQoyLZTujAIhAOaGmfc1x9balai7uAnnAOaFg30e8aGfd3Y+Q+ty6ymA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+ptbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRjg/+OyJZwVtKhA/dxrOoB23WMWAtA9TuwMw7gS1eFogEiVKbzzwg\r\noVXmYAskl6x789WKPUYnUYFf0AHCVMZNWhUo7zeplhn0B7+FaJ06EP/0DFSg\r\nfEJPQ5Yizm7ek3UucrcpBoPWdpW7y30GgAKdbX5khResgwNoOlhr6xRQZC7M\r\nmKjN4ROvVv0YXjFB8sCcr628twv1UY2dqoCpLM+T2RGL+YpIBbG9L69HvJqL\r\nJE6Vpngx32TK7IXZ3OLmk10hOqXYrfBxjOKEs25Vx39YOLyEOEFs+eIRcb7o\r\nvIuT1ApJk4VlxR5pPvEM2ahJnxdIk+VMT09f/f7zaRwTAtvV1ff7FB+4w0Jn\r\npnEt94Wc39FqNBux5WOF094u/I/o2SMaRukS9vkUjiP8/LJpZybaqFwS/zh4\r\nOK8Gw6FMAAfu1pysUTbN4Z6TA5J6/XiS/mA1SQGm2uJK08JxXzns/XYSUBK7\r\n5dn8/N8Dfwlj7Z2jw4ya9Y8yXqAibha+Cp9qdQWggw+3KTHL6e2ZNFtieZ+M\r\nShIKwWmIUjEO9ulRbcipYfrVEOdcTgFeHMjOdMFcVESpvn+s93vsUCnQfSH1\r\nKMwq63HZ9oPc5wAH+gc1ZMpusAubKfPgtBJR2z3HrIMfsVi9urzqs5lCl44C\r\neELBPCG5xgVCGFdg1ERNh6CWddwEIrZSmNg=\r\n=9sC2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.31_1677368155681_0.8123108680264266"},"_hasShrinkwrap":false},"0.6.9-nightly.32":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.32","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.2","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.53.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.32](https://img.shields.io/badge/version-v0.6.9--nightly.32-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"038c76387085d7e695825c8476e7eaab19db2195","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.32","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-0P/kaclfgIEts/wXD2uOeHaYQXTimCTTpmgk6NMLWqA/tFeLEh774vvO48P5e8w3dEz5Bc8k4vDc2MAX4c9vPg==","shasum":"b2f8c3ec84fe5f69a206eeb1695053c77a866ce0","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.32.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFApjyXhX07Cn7qc5DzoZm3YtWaEFdDTTPjBSjhDAWJwIhAI0/e9a0gVPhs0UlKaTJvIKgR1xK6YjN0FLWy7bRBBDN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj++zyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfwQ/+KN39m1KagyE4eBAR9ch0ofORuygg4ct7KBX3XxMg3QQq94XQ\r\n0hSeJ9TIwSyJYbgNXmK3BUUjFKJYfu0zaswxSqzED3kAQcWvsyOge2tlpmh5\r\nHHhbbVvIen6ON6PrA6s6WVnwTFZ+0ATFBQi5L7/Dq7z2Qpqn30tdlqWR2ulh\r\nSSVMGXKf9/RRLO0S8lqgV9Es4e1s4hgsp0oJfS2O6u28qcaw2oSDf5WyTU8s\r\nBfyVh1c+Go4rvBRseN0c0Fq4AR2VBv6thLmUkDAzb4mh5zHnW24A0WieGBkc\r\ntxlRKcBPajlsO0auCCcrZ4i62inUXah6Tl7KuvqKN+wZd1+Bq9idvyIM53s7\r\nU+QuUDTS3fHWsGTIPvEPNE9XkI6QEaNlaGQTXP2MVnEBYZXuGfceXKfZgZ/Y\r\n4mpjBb1/UhZgESR/xjtYJ9csWvMMtK1sxO1ib9irBmPbjZP/wJWfA485xk3/\r\n8HhicpRCbDjhhGGTL6azD3MiskFsqMVBDCjqnq9AQBvrs9vGvO3mfPpLT59U\r\niaJx6nJ+C4hiWoFgbS4PhI72QY77N6qaXCCSNDP5UDnG4TcM1oYqxN+Z0q4H\r\nhyH5pOJdsMOsRD/DAqSdiD001Mm9ESJ/Fdf4Dx7gfTWwGImCLoqs1UkACDZT\r\nB8Aqj5fRJC3Fu4rcolruZlVTVPu0dKtmL5Y=\r\n=EgVW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.32_1677454578653_0.813445331206639"},"_hasShrinkwrap":false},"0.6.9-nightly.33":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.33","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.2","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.33](https://img.shields.io/badge/version-v0.6.9--nightly.33-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3e1b06cc90fc0a35bdd1898880d1a3c07fcba231","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.33","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-AzoHaRqk8NsOCDSIhFan/2F6uyAo5IqGp6RQrahSdIMDEhvCDCfxaJpqhKolb9H1rmJOGwIDRhEgzKEgw4lEWg==","shasum":"e88f252b0f56f186885f91617b4150d2718d1c8b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.33.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAe7ltt89R5FfJCwGyU5/OpeTkgya/X6R1AlC4oSwiR9AiEA015YNTtZ2eht4qiyZoAUORRv1WcU+bnTuMsLNKd+0P4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/T5XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoagRAAgwvfONjtJWxsczqrzzDc1jl42nqhBwVBSXsJ+kMaX/DetHFu\r\nXvqq3OVdayHML9zFrbSE1unPUismGq4muvwySW1QXykQ4hyp4Cch6y9wepo7\r\nuUTrD1n9p2SIdTtf0mYN+P2PUGxq6IE9J8Amc+Ub+jLrU1TleuEmKNFM/36e\r\nPy1/ilOrlgElZiDGAg7+24cQpKOLP6BwwiGirc0+jtTqeBaRDbPdXAwLlzN2\r\nx7LMl4bMcUA9T2URr31dMyTE/uBlG4SFEMQk6qva6/SB6s2Vw6oCDQzDsN0o\r\nF4E5FxXmXlYkk9WybMiEK4u33z4h9l0186oDMgLIagcSnvwFbYd/Ij6Z7GX8\r\n7JicuOAMp8R3nLt0dyl+zd7VEXae4I/9DUN8HDMJ0bbyaqAD36c8MFVEWbiq\r\nmwWVXvyJUM2+XiCD32yaKuCw5C10+V3rW92DvFe1OC5T3qYS1TCyAwm0QiLd\r\n+x58LPr7uKsKq1VctQ1qNj+DyOz5j1OEzvDor+r/ttPiZFq4LHrp01ZcY5w3\r\nPq/YcZbHx93+K9yl6EMYgDU3Z3srIxYnf424NlKDCCIZWw7ZMlLstbY3/XtP\r\nz5Lmd4AeljeNwh8O41PHI7kS2JHFmHX9+vv/mVtz8xL3DPblir66SUhY7x2N\r\nO7qClV6hk9/7ibIsBlvDIgu0rkUxc3yAocY=\r\n=Zyrh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.33_1677540950984_0.3466978211452909"},"_hasShrinkwrap":false},"0.6.9-nightly.34":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.34","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.2","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.34](https://img.shields.io/badge/version-v0.6.9--nightly.34-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1958b460db1595626604c45ca8dc3073deed8a1e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.34","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-KCSxid5tJmW/ypTgqfmdz/Ja1Ih4q9DiLobgiRrzr8qwKljaZtlOmCCtik2tUwr9vlgDshqbhzAj8/7KF5roAg==","shasum":"055271194572ee05fed2e6249f9f99837827ef20","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.34.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtVlNMPutYPOkqfvQ4TSeW5P0sY6FRMsg9dUbqeV8Z0QIgVO26DJYqVw11XvMfG2AP0/WyUvFtBK0O+NzTSR/D0LM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/o/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhwA/9HHH/EfnF4wL9h+SofE3001Xrj63s0mQJg49J/qki4U8nFdE8\r\nHD5m3lobUp544JcCcRasM9VFhPfJivI1zfGACgqZYbQ/CwSFZaVDwnByXiFO\r\nZCz4nBX3+SHhrnly1V+d2fa/cMmX3qhNb3n/64e3qH1Khc5lO82nU/dcHody\r\nZIGfGfI/ESyJiDI7UnZQcihiYT81awVczIEInRpBsW8feeIsv3vy9NGeqcKe\r\nmhABqKd1Dj45nOjAPQVU43UnUHVFlfaexKhBgRstuE32cW5/c2u1qhjbzzqT\r\n755JEi6KZastwK3hG+1TM2gNotPaIm/KA9ONLSjej29z+5Mqtsnm6Ytwf6jX\r\nQwEMefMSukYMBfCGV/5CqJso7myRRpNWXtu5Gmj3uY4cPPCPI7k6VSHTFoKO\r\nblB25EjXuI7Ktx2ASZclMsCM+VKwBe2RkSfoEPl3Q93XD+pRn2qdvWizhQ2C\r\na2zz8vf16Mlkff4A5l0Oi0N6TnSHlBDkfeN1gX/MEs3IFXwX2TY+IGPfv72K\r\n60invq1c1ULtDEXrLEoOl3vASJq5Soww8QVt98AxAUlYmn+zXqaMQF/DHj/p\r\ngn2hHE8q5bPYWQ07W11ilSel1TCnGtMKb2jfeeAqwvbObNIQiYf8FztNHhAH\r\nWPXXHsTCEUSnIHIwBQd8Fgcmlall6bZA9xU=\r\n=otmH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.34_1677627347637_0.7460232458030489"},"_hasShrinkwrap":false},"0.6.9-nightly.35":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.35","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.2","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.0","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.20","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.35](https://img.shields.io/badge/version-v0.6.9--nightly.35-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f8d8814c76501218abae68d1b3cc9e0dba602f54","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.35","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-TXxLlv/RmqHtR03xjyxrxLqxop8erXISGi2DhF9Tnyx0qtxfAx2LN7P8IHOrTW6/y3ptk0sCBJUzPjy+E60W4g==","shasum":"ad77b53d5682a5e072d70a02484a4a343bd48b83","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.35.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1FDgmpr1q92JsGs994S0tYbJZeM01kji+qamZtWIo4gIhANRikC0l0goT2rKDnjh1IgIWGeuQUYLQV1sbJnfGLAbu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/+FdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfoA//RKm7/k36cvBkI9VEgqHRxj5v+0T1FWHGSSHzKdB3t5nxVJhx\r\nnOrYvEP5ND4HS2+U5eGJbT6C3XVj1OTJmQn3Wt333thACNxXMO5zIqkQTV7M\r\n4evMgZH/LXn4k4jvd22YgrP5ZHGoF+AC18/VJijVd2mcKP+hayr55wY+TauV\r\nfXzHR4TQo0PPlrSGs8dftLBr3cv1WxoXhm0Tc2LiL+KwYAvg87n+hoK8MiZs\r\nTWeK1lLZCWohbeeBB4XO+KE+mAkOjeCYhJl6DtS2LfpfyE6JUEDiQq7lwsJ2\r\n0ECT7q9ckmrykgAnTJPAUGTUFGVh/CCMqWDaIdIpuBaqu14dfIr8teyAY/id\r\n0hn1r/iiCgJ8/LCiTAO1/USn/1rq370K45+WSWEtwOmnfcwHB8w4e85VVhyp\r\nM/Z5Vg+su6MW6OFEnItXXxcTimXT3vB+Gc6ViEufRBmk++PYuuUx0VabqF8C\r\nAPPWkaAXCZ36TUFF+aIt8d9MT0s9Q3TFsQeZAmEdA90TE3pa6LuEWzwIMZVP\r\nDcHwb3MQpJJrgHG0k2KpM9/N5X9lzuKcvg/yMXDK5R7ZFMEvtM4hQQnoFoTk\r\nShYOOOsAf5M50oNu+v71tesF2I50MTIP7MUDNqjbJqEPuFgwGTDmUgU0Zb8b\r\nlaZTJsqDoZsmVEDAXu022agOPsX6c7BBXuk=\r\n=MtX5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.35_1677713757497_0.8627234405179962"},"_hasShrinkwrap":false},"0.6.9-nightly.36":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.36","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.6","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.1","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.36](https://img.shields.io/badge/version-v0.6.9--nightly.36-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"23e2c2e7d9b8a7a08b85ab3c52d3253a19728dc6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.36","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-sarN3Q81GPDFBCAy2abIC7teSZESXsCPywgYk/jf+a30A+5nKC7msoD2rVt/oHzEr6gwrmAneljElD0+E/uHcQ==","shasum":"a4c4628e2e398dcbe2fe31195163af74b3f95c1c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.36.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHghR0DLZOs6xt0KJxfry5R0YKr4WSHDM+43ffEvyq+DAiBJ+EcYTrgL/CBG71VQLgWx2R9XNKiM9QlG+SsHqfh4Cg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAoROACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl2A/9EwhOhp/lKUumd50VXk5khH20Ba/ubTpC8w+hRJSdzP+jaUtY\r\nD9VCj0Dccvk8QQnJp+m29nb0lSqsfs3xUMtLiNQATIFQztKwByeiKXSrlK56\r\npmdejSmXIyZnHTeUKkLjto9y8ToV048Zbsq5QJnSTb37th4WEXTJS0MpFVvS\r\nKzQkcOVewTwIqcJKuCjPDH3lF4M9Q7E5MnMSVL3lKE/LoT7jxtLJcNmknGk2\r\ngBRirTkoyqOyTHS/QKGxEcUISCdJkwhTN/elf2/V2uvv0mwy9NCNm+hPnkaQ\r\nY7AQWcnZFQPRSglZeTz9kV5B2b4E7MlnN93ZdPvVygisst287cL4lnBSnQc3\r\n+1c5AYcY9VyoAVQpArUNIpmzKLa5zjvHFwk9gTOhltY4bAZ+/ff6KsdH3Ffq\r\nxVpnqHEdiXzqtQ939nBhcG8w0k+6MQ1lgZ8a73oy0DZPhJZL+/lz8Hlm1s4M\r\nMNUOZvYLLUrWaPz8Knc11PxbrLHkWu5wJAyU2yCGNNnJQ2slQMztl/Mt43gM\r\ny9OaAo1goBH6W0HE2CFv0nIAEyqVBcOlggniQAPkdxrVvgUH+69U4ZwM+A31\r\nE4WZm1SsMbeLEM0vWztiKV5hBNYj8VTjIv73OseOiO74+JLEKqTq5JB+/yOd\r\naz8gam+GV5TkBLhzZ9exs6osFbWDYDhWqn8=\r\n=j7ZA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.36_1677886541995_0.6319509295842118"},"_hasShrinkwrap":false},"0.6.9-nightly.37":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.37","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.6","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.1","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.37](https://img.shields.io/badge/version-v0.6.9--nightly.37-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e0329d3d5ac80e13480d44df210cf11f7f61c358","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.37","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-aoB0jPLkYvlAVH7bgl7Ta5WqxDnLzTsipdwNyub/iWK3tewMU6fkVfRo+4/Mc5amihqs8qEoPs2GNt4nlcO3TA==","shasum":"a2399a5d3b42b73dccd0107757f52e4dcd5c951a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.37.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt2kLmx7uOdmhjvEQldrubEWqrWjcUktXeviRuYLeuTQIhAIrmv0EBAU7zb8d5h7rSdCs54WjI/dPv1WiHl9aVQtdD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA9X4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Qw//ZxAPKq/96zGS27P8xSbsnmbCM1SEOLxEY9HJc5QlyVzEjGiq\r\ntWfcJ9SFp+AvdeyMZmieNL2ehzRDSuBUfgBd6t1kfJE781EIT9P0rhs0pxIU\r\n0IHyQfErInQ5Gby6LkjVi2JQJmn8j7Obx6lmV3R8qDRgrOaDP3Mr1COssGqL\r\nmBGsWrYo+Hb1cltllJzEGq4I0uuMdg9e1dGjGqY/IN4umBwrRZ6mCesQTAiV\r\nsMisEI+nUpUB03jnM90WOmeYH0lGf4k5KNNsOtreAMA4fJQn+TUPHWK4uduq\r\n4AuFHoZ20TE/+8jRP0KYdbI9pmca5mdlD8dylYPm88YVftxiDegEuOaIBa8I\r\nlkI4B9Uunqk2CqDatLnsC7yINexAXXLe0h+jwIISoHsMCqGD4rwj25XHhRaj\r\no0AAiX60oE27NwBTwgvw3Ox9AbhiRz9tDGYWNZYwXk6PcVt/3ZPEOIlcvYCP\r\nR3ZDGvSDqcNWefnOThwraAtXLaPSVtQedA/Z9wG15TwVczxnkR+dRyQUA8IH\r\nChxq9fqtwCERKVabO1sCs2Fzx7FEfMDYipqSX+3GSBtPskNgICz9kv1batVo\r\nJ6FhoVDEaoX0xCjttNuBP+bMmGHpz6MypMsE7khM9g8qCVnQjFHQoPgkhIBz\r\nn0FzJl0A5IU945Fjq/pEP0sUsS6wRyFxLwY=\r\n=5Wk4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.37_1677972984585_0.5029833840784979"},"_hasShrinkwrap":false},"0.6.9-nightly.38":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.38","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.6","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.1","husky":"^8.0.3","jest":"^29.4.3","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.38](https://img.shields.io/badge/version-v0.6.9--nightly.38-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"df6c4f46b4b99775e47a8b2cc5ddb12d8453b8e3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.38","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Ilep842xRX3wDNfMi2P0FaQPhQwztZGwxseh5tfpKzbFNW0PIUIYdkNFdtTGodpXM6UT+dGXvISYwZuUE2g6jw==","shasum":"3f8d13d564851e6e39f93249ae5f458a06fd9e08","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.38.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs3xEL54iDw/pc3vzWLomt16MT/oEQ8nUeRRfQKfp1JQIhAM4HAD0Z2Qq4ZYLM7K+YQhK8mMQypNl5MUah/Im9e1DD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBSdiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQAQ/9EycG3iqGp49XKMQyHMM8i9dzs3CRYBk8ghu6GwsWIH7yDxlJ\r\nS8K2FKYmk8HwON+VBRPmf2J0hWWiQ34TB0lbvfTVg412oemSmGlGX8C68Ah/\r\nMMR0nddGGZwAsLrFXutuUZ+7V0zSbNlx8rspzN123Qn0w5YzwEQ/xteLwFjW\r\neCKwFZoX1ojjuQuX+k1YJ5/JdrX9Okax/tP/IFilmTD4ZjFJUTuo5Juz9T3/\r\naOUdLJYDWBBiqC4hhE5VxL7W6h7R6Klvz2/+ys1stplikeTJi+8FmaB1eKBF\r\nt5jWGhOs6N2Fd27WvJcL0N4fgWFsb743J7aAYOu7XWa/T0FxoigYQc5XOGZ9\r\nFzyfo+7oWKTTMIVuzyAkB7H/0+RAo+phxwQpgdB9n1BoKzU52ygd3MraIp2Q\r\n2dLKWmIlepGx4yWueSyfm7qq1MASmAN9yShulW9B61meV2Y9D+XHfcMOTg/s\r\nciw5WUafSNtIWFcebhF8vvq8rGcT9owin27oOxy1fMA/LT2DKr8cKW+Mv0Z5\r\nz9daueSKcHQRv2DA8+wJaoZHvXWcA7T9yPYDm9i+0d84FWWneylo0YllyXUc\r\nHVyciRUgz+NXtcrJmh8YwDbswkbd3lHIry+Md4z7C6qru5+zT+txnaw9o+Wx\r\n6arNXLB5bzdGeSPQ7MqEM/rdg4GdHcay930=\r\n=KkXF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.38_1678059361937_0.5692721787734305"},"_hasShrinkwrap":false},"0.6.9-nightly.39":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.39","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.6","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.39](https://img.shields.io/badge/version-v0.6.9--nightly.39-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c69dd4c91492429ac9e717d7f26ca3756a914bee","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.39","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-GXjJVfjHepXKbGvedU4uAIpjq659XcHeTtOv5f24MYFI/KmzzU6bm7JwCyzffnc8TMj7OB9G/nGM93YL8GxQhg==","shasum":"743930c61579141fca0fc7c9cf4a407b5e63389a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.39.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAveDh6/7qG8YQi9oet5WgwYNOJh7NqRw4oOHyd3V7+OAiEA8vekze/S0kFpR6R488g/0TK9z9JXC5UgEQb/c9wesco="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBnjsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrlug/5AFaFMS2HID4gnWjfkaXF3OXvYnc/uuktNXREAc8f7QzVqkcb\r\nXXWVRr4cysYnpz9g0nKg2AP9YplymEjavciefsUkFlnZMPm1Ax17UXLQNp+G\r\nD0wou5/Kpy8h+RGXAK98iKH19KyVZmDEFkDUpRamji07C50XQuwAAgAS5yib\r\nxjyc8sf6MgNYUF6D8YcMpQINYdMxA9o94lrckVcicBaSobLM0/8g2IBcVOSD\r\n/yyl8BgCVrbkoc/W5oxM0vTn9HcZRh5RxhkE0I8naDTr2Att7q9J2bEcLBPl\r\n6aMxcQ9Gi2Nw7u7iVb9MlkmonUxajsBBI3pGL+ioipjtwaxVGWbq2rmadWei\r\nTokFUGpHVaQkEdO88Eb9Iwj2Wk6hvQJqYalcya1mh5u0OvfiCV+JfJQ7OsZ2\r\nn91lAWa8D1QuIWOkKuoC0VurjhvyztoTSKPVtBN8RgS77ApYd+Bvl9trPP8I\r\n2IR0NX295aC2GxOIYMjFy6SU/dTJ+NdKz3uh8nvtkJkm140wIQiigLFYlWHF\r\nKtqPgTEewip5yflYK8qI1pQQJ+HBBmyN3SzG+rPrmk5WBfd9aKIrXRbH+/7L\r\ny2Ga6A+BuTDxmOEllSbii4YpziezaB3cuHaTf/jdkNfuoWjQYToCHK5l0Dtd\r\n7suB37cBWISr78suoFo7Zrzp8zOHYedh+4w=\r\n=atfV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.39_1678145772062_0.5742710172675582"},"_hasShrinkwrap":false},"0.6.9-nightly.40":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.40","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.6","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.40](https://img.shields.io/badge/version-v0.6.9--nightly.40-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c740eab06f1e346c80290f7231248eb4de3f038b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.40","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-sD1ZX1apCT3TXssW1too/Vz0gwGXEcg4QuVgI3TJUjmTXb6Dv5HxSPFi37qFCC78rQzexj/6HEuqmUSMY8Q0fQ==","shasum":"aecb704603d92847c25973f47bfb910a42b0b535","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.40.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH+Uaa8c84fgSHgA5cQtOucMxPFeNqbX/ducGARCOkygIhAPKt+UX8pKOQBKYrSMgo9F1qII+jBCGNls4HwXHSLUHB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB8pSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLRA/+JUrKKPKVgTuVsmH9RoZfmf7q9L3pcZmY/JnBRhkYfT3eg6Kj\r\nX0JpDuqq1wEalbry+UwlfpXmCHv43uXgsxrY4jIOEDhVQFcUd3xyoV9g2LSY\r\nUvrX/tICwq/U5X08GK6P77cRx/0nMUZ7wg59znZ3wp1v2CxNAW2zWilScyG3\r\nMW01V+g//daHNYSthtMyjSfwEEovgsI0Xjeo1hVIAM9N32eSys6lZyNDJX/6\r\n2ScS2qxJ1Yg80H0C9/TOrIHGf4E5VruwU4YxRvpUpiWbKGgeHbj1QVvxgLeP\r\n7YGVzdvyyogUYHhQdzI0vV5I3aTHEnwqPv3FixeyXNjdr35Va/zUPq21Jgz/\r\nWfmFVbpkwZFCkp7HOjYAq6sCn9fncf8JazXX66MasGEACEA11N1UMyENz9hn\r\nK1kE0IwU0uG5ezUdZuFP+VFo3zfKlhIBTiFNYr8GP9CL9KdNozGEVS8DVSQu\r\nKY06mNpsFuXRjgcjRBekqPxCymhDEF1xOJ4+nEaD6PEWIGhz7JWJNABc6BbL\r\nDdH8gE2wEYO2XuyX79ooHAr9S6/E6Nrrwlq5pAfxqvF5l+maogy4kXdjE6nE\r\n1tqXp051npKG7mOu0IwOp501A6OIE2F4CDDZ43e6C71zMEO6e7AFS3KWhI+P\r\nEsBmJs4gxO+0QyCe4dWdDqDv/4z/WqPsW94=\r\n=wHpA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.40_1678232146781_0.7080942793994642"},"_hasShrinkwrap":false},"0.6.9-nightly.41":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.41","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.14.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.6","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.41](https://img.shields.io/badge/version-v0.6.9--nightly.41-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f3d60a50bd11eb513c158d62429e51d38f0453aa","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.41","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-dNmyCCOWzCEJ+KAVVOAxMyFVxgN93jjSZK4GbTszS/Q1uwWmnbgss8LXOhvngxb/lQLOnRC9h8xC+3YzyJczSw==","shasum":"e21d58e5834acd9b4bc73969d6d203ee42671d98","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.41.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGD06kRTGJgd/9aTzFxwdVhQfm1y3YXN9Hb9vlZOmPCQIgIqX3lkRdTbPQERDI2PV5p2++DKeTgL1Kd5cDh6hN1iQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCRvxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQdQ//bLzBLsKQUV5JpJNIrs0YhNwzIjMl2y37WsoKNvGhRgb3Pp/b\r\nCSM98LV4lR5ui9Pq+yl3jNdJ9WvbHKHTXdsfElpHr2aI2xiJ+OxU3puCgWSD\r\nKcrkVu4yGEvICm8Am66XEzP898daxG7mCX+249FHNYLgVL/YhrYMd0D1LnGg\r\nqHjkWFRnv3q1CkgYTJftIxwMWN0y9k6McbgYkTanOSthSbxWJiWUfjmTt/gv\r\nQSbVfaPxZiE6x4RpkcQ9GgJzC9q7OPo+CWYFKYIMgR+JbuXdHxDvJakJbnO/\r\n3zVIbX1mAJOejUIA3/j35iL6YpVkH2Lt3wEDa1JIWdopLYcHLbCU9Qx7AGS5\r\nRcKMRL0opDN+QzroxCD2kNbLoh2aiiTdORMmF+43iEY4tao14YR+bAxyzUG/\r\nFn4BIrP5mSAr6tVvVJFPrA1HerZwk57jChj9x3BWqVTYOpRNJmwrareyI8fB\r\nO6s6EiONeT9qDPctejW6xp15rb59/iJk5hiPiM6NW1wpE2QIBA/E+5B+m5Yt\r\nZQi6uzkdD5WbY3rgAVEU8dRcZB5+7Edj5VXPjxNCaifSIgMEzcIXdXdmx6iD\r\nIJ6swXQk5Bv4awRhroOAt7/SHANrHDSLbVrJ0PdFhYEpNAE93JXMFbo3olsq\r\n9OkT08EMntg01fTXol98eszaE98mTkkLoCE=\r\n=sETZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.41_1678318576939_0.4486653991085632"},"_hasShrinkwrap":false},"0.6.9-nightly.42":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.42","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.0","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.15.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.42](https://img.shields.io/badge/version-v0.6.9--nightly.42-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c5d448bc98802e2f21ad853423462770eb7ebd91","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.42","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-0sWhfpcC4648e0O26hbWr+6J/rbzSED7FBMLHlQACD6V3SEMvq0Bh+nGns8HQbl6DWvsSUaZ4bx+zctDU76VnQ==","shasum":"ea5ffa3cc9ea6a3bd7f537ae2622a005e60b475c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.42.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8UbZ1eCvdk8TGCYZ7y/VWpXGIIUssQwGFb4rIhnfxGAiAEkh9wEvP7yS8Y+u6a7OVpSs1gkAV/mP5R5+DC/BNdyg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCm1iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv4g//bgxDdWzwqtYExRNTJyGUO0MC73xHDrGR81dauQlsZwrvVk/u\r\nVjYIwxCgkEpv12JWlfvwW+PL2ADNDoojMu6tOOoUUdbYpZWMVah0WLpTRyFp\r\nYVO/Chbi5YLmOSWpRNqa/FecZ4jAnk+ZVbTJ6mMO2dztgjDoZ1xxt1c+d4xJ\r\nfRxBxhH4rXOlQUtr6UEmxHzwwg1SPdSYhkedt36KiSwLe1vLu1MSM02gfR91\r\np+mCYIydATqTP6oG+5iY1iFJFnbhq08Tq66aqA6+j70LSeHMFtw4r6VCDFPJ\r\nNQnxKHd9akugkYdDkCZLx/p+Z5ummz6fTELizGRhAJHS6+wxJpLPqop3fqO9\r\nv/ASTAndjxn/NvFh5oiNRVisOvzzXnGB7NJAKheGNkkA45RXl9ywofG72b1x\r\nO/aipv7sFNL9xBF9jUITQlmSEJk2h5Vn52lCbl+HXyiVpHNuT+gPAmOkgkDr\r\nqJ5GzrdfLSkCNI3lfLxa59NUkR9eQ8PceqckaF20XdEyavy+k4vDjpYgEPgF\r\ne4bpnIMSjz7lKdzL7IEly36ZbHK9iKnNnJ9YB+M/eRsVIw9nMaDyOkf9El7y\r\nGYhh3vYPpOIK9O0mgA1mwYs/49yJBpup9zFNaL6SfPAQUyty9xSMHdRrv50A\r\nvSC/Qaej+1kGlsoh9YJeuE9ZJfEFqDYkelA=\r\n=BORk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.42_1678404962729_0.974800454291523"},"_hasShrinkwrap":false},"0.6.9-nightly.43":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.43","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.15.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.43](https://img.shields.io/badge/version-v0.6.9--nightly.43-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9c73384e58af9bd25856d2ec7ba588b778c25f89","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.43","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-r0cmvq4nDlvwebmHxWHJZPQcMWwVgHlDU2tprT9PYlF5Jg/fKOsqMA20kh1rKAD8Zx17aO75FdNdF7XKYTYHWg==","shasum":"fb0d4c7f304cbae156ae702445903d3724811309","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.43.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4K0GpWcR7D95INm95mWb7dCwwF/CKU4Oi3TukOCPpqwIgCiqCX4YEYtUkfToEAMoRaLGC031ywlTkGL0eHWQP7hk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC77qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS2RAAmLXqJvDm4MmubvQzqOeJlD2vEOCpFFpw8lFn1aTY1L3cJX7L\r\nzhXWT1krSArpZNAElDOOd0qQSjLq2IhVZWZOlrorXvhGbb5X/i5QosxxA+Yk\r\n9JxkXl0181/l+L9ughQ92gekyDnUu3W8mp/lZzMHTjymH+uVh1bPMjJBZJdL\r\nqD/aRaxMWUgp1CCTZmrCbH1KXagve9wh/K85ATWZFMGxPDd+UFP6WNs18C7h\r\nBf/yZKvmthUJKtxZAMRgw8b4v7Dbl3kGG+VZMR6h1/aGPzmGFBhYDEccFLKb\r\nRNa0XeIhQ+zP8yQXK0q4zr9zd22qW2NaFGFukYQOMfgN9JO3j+y4bblv6OJw\r\nCu7cpxtbtQ4O/74rMQP2nOd3TjkHZaac5YKLKFWM1uJjLG3NDhzsYQa7orYe\r\ni/zHeVd/QnEM4cu9xjiny8hbwLFQGVdOokHojUIUwT9fIARLgRwUQ1Sb/Pnf\r\ntL/qyLMPx6M07y4jvq8eOfFLTpKYCw7aUCkxlVGMY2ATeOCEq/oPdy7fKQAT\r\nxw+12NAq+wtu/2S4MRXCrGGctcxo0Ig38Oe2KIsp+iEm8kUCIz4b1nKsaezo\r\nmP0yn4D+I8nYU8UciBde/u2YSLFsN3cS7Gx0VDcq6Wyj7srVLCJ/ytDpMeOG\r\nZst2XBnxJJRQCYxzq5ix4CZhiwhD4AiPOEo=\r\n=gz3G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.43_1678491370624_0.7635183915278416"},"_hasShrinkwrap":false},"0.6.9-nightly.44":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.44","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.1","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.15.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.44](https://img.shields.io/badge/version-v0.6.9--nightly.44-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1f8e2172f47d6842afd345f4e060356ff4fb883a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.44","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-H3Dnn3EEKMMEpyMzYM4Vhiz/mhQMAOVO+kfr0mItIsB8r3mJMxItSUINwc6Zi5UHDmnJcdvIP65RZhwstnLKMg==","shasum":"16805c6a1c1a224ad81a2b2cb344267094ac668b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.44.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsG+wZj9srdbqwZe32pDa3C2JfMMyRM8rDiq8bHV3thwIgUYoQwwR2ts9ck8qUXatlXT5zQ9dcDc+f3nUoIbbBVtw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDRBMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCeQ/+K4XWFeJM97ywGjulFr6SMQyNIAh0RQWX4ECTcmCs0MOQyWXS\r\nWXpQU7PhxuReWY2y3MTXxJBA+kz3gNdSua/V/SxkV2slG5S5SfNus+N1FCUm\r\ncN4eFe7jLcoeWO0eKOhfFgMIJcfRspY/ZFDNjyTwH1kcxhK6ovS8qUVjV4vU\r\nZfMYigvnfyqdARkdJdTwTS+5qjXrTWD4ZO3jgGyCCAMedRHTJG9Q5qwU8cHT\r\ngLK+tCWQ2t+h+QLtUuU+dKZlr+Ed+H0x8IwO1s3vuGwy8A0iFBsaygmAAAP/\r\nrTtMeZitMQinvGLSK/CNw03JqLyzTBtRlQ62S3eXSLNCHx8TO7hFp0nDjsIt\r\njAPNsnIVal0j1VAxOuleHrv6H+OYlKX3IYpgADlw2L+IKx3B8k4EH/TjH5vR\r\nNHSoG7zXqzxy9VxZwHfHdyFwHzL44ZO+Rc7+OAX6Zb1Eq4eZxLSXGhIHXPx0\r\n80aLBtmvjLU5LrAuozSVFStR2QH/cYL3yXjXPhSi8DIm54vb9k8UWlSBmqqf\r\nQe7LlyJJ/+QC+zRyCLaWpDXVJCbjYOxSe4oMxJE1DbgKXNNeN8yVhb8Y58SR\r\nG1yXjjxIxXKe+4yC9FK7+1mtw3Jyv+Q+LsQ7oG6aPHP1a6W7E4ZYHik84DCV\r\nVpmcQSWF6ZN9qGg8MvcHwOgk5yZA3nP2NR8=\r\n=G25o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.44_1678577739857_0.5921853039548666"},"_hasShrinkwrap":false},"0.6.9-nightly.45":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.45","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.2","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.0","@types/node":"^18.15.0","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.45](https://img.shields.io/badge/version-v0.6.9--nightly.45-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5c83a5c748bfb1f45d2970846fa4537809549329","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.45","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-V3uKvdC7ztcMF3mqw87zMpapGaapCue3QzqgfyfkV1my/HCq9nXn/v43Lkm63y29zsI4m5mnOlfUcL8f8n5r2A==","shasum":"16208d3a8cd4377af878ee00f73a50d60c6ffbfa","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.45.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD+nGeUq9J4GySAIWZVP+bBxsq8+vN90WIHaTb0lMGQAIgBOVxrpvX1ch6VqvlYdFrU+1Nhp8FrJWenBbj5kE6pFg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDmHpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosvw/9Fo3I80Ks5N+DuQZVEt0718DSfrtT+9BpyMsph/1SGBetWbNZ\r\n2iOfMf7NZOk+DQfAr2NCmIkJQkCOUiNou42DER6JciOYznWsEviZx8ALWeBH\r\nNY42g1RgUtuquI6FRkBvIkCxvj8mikdSi6Z7i7fe+/nZ0zB7fYdNrVNvhkjX\r\nSRTcuDJmOgOljlXqD6zfRYfNULV9/pQOzL2eVESBi8Byl1YuL248NoOVFyjc\r\n/7mFf+I3Yf9qqCS8h9lsMshAU4x1xf1pTeK79Cev8NCE5cW8O+7MNC/pym8H\r\nSkuvlk8ILirXZY5xsR+g1hvErrvyPcIyND9iUHMKbhErT+u29/VdGtbRbfWI\r\nBVg/MHA+EXR/I3cQw4RDSG9SF6cauSyKySYdurhvkp+Hp62SUY1JzCRx0kuS\r\nAhn4ncK2PVPZP14ou0dfc4rFyvz5i9+Uv1QYExxRtBGVvgZ4yCAGW+1UDQvb\r\n4pwD2aGtfnWRXgD8TMsj+TUvr4PQ3dzhX4AaVW/E9pqfIRcpqJ96VXRV5Z6T\r\nvipHA1yMFunb7+i9/t/ofPW8jchzsQJenMnYcFTIaE++2vDW5waTHZYDXDCK\r\nH3ngLy1NzxiKKNz11Y9+KIreqcVMR3LUN37MnzInbER7pcYRNolYArSZAtLP\r\nRvOQtymVhOA8sKo1XK4lKyLu2w/VCRAZUkE=\r\n=OMaK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.45_1678664169576_0.5164989533993396"},"_hasShrinkwrap":false},"0.6.9-nightly.46":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.46","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.2","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.1","@types/node":"^18.15.2","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.46](https://img.shields.io/badge/version-v0.6.9--nightly.46-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"cb050289655cf4121e368de73409a2cfcd638942","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.46","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-qnlFgWACjgj+uZGujrqj0hceQPDA/QxZRY9vnLQb+6GLXJjri4rrWHM9ejWgR+oeMZuPek7/WcSGsEOlE6Jo5Q==","shasum":"6ca6406ba942928b082320257443519ff2462a40","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.46.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD42M0HtyR1atnswdVWcqpxlFijSpveqcX8vScz0fZ1KAIhALu8Fa4nqmgHNsy4S9wjvv44kZowUoJNdT7ZErbuKpUe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD7NSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoelQ/+O3roiT60HBginlx7L4AxQTHI689kYRPnEEs0IJ1cXobsj0kY\r\noZzDU8VROVWKUiMXNqg3RGjQn2malNBclMmgVYwrXJ4ixhjwloFP4G+Igj7q\r\nF2bJf9BdstltzvfpcLGqPgDsLnHfPvELlY7a6fLMzBnjDK1i2FWlHkMFjGh5\r\n56JUlPzvIM+HiokH1CkHC2v6MVuJ6VX2dmgh6qHQR2MWlJTK31Wq3/k0wcQN\r\n6jYgxdtjk0dhLK3TXy0Pgf9M0R97LEcF1DQGDHgxUqI7mjdthIqTkrVTeVTj\r\nM0Wx0Pl73sx2QaqNj7/Fee1BLBuu5oPY4EVsIPL1+o1zqMijVnSAZP+Giz83\r\nlM9creLLX05yTZxvUho3GkrZUfOfC4wzn30jMpkpeWQ7o1Pquj7MouT86IwA\r\nGlsGUG2TDAOe1/pJ7JvjgqV/+rD2KUzMoZrpLgZzHmRlvUzUbnLcNsDnfOs9\r\nrncP1nCFQVbNBPktTS5lJZ9CWzh3aX9ilYjdEJxSIQm9n2dJiiUf/cYYQKDM\r\nfH6k1heWOxYiVX+aCxEn2w3AjHtyterGQf6Lc5z0/BBm6kW6ejNLCZ4wLVRG\r\n6R9iC6pPuMa+exo8u2xHojTQiK5KWlTNt/e4+t24mbdGfJB4AVI4s8+F+d93\r\n6JFRttjf+uZcxlZ+FkrwBEQnKol4pAZVI04=\r\n=Syca\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.46_1678750546389_0.026660475245731563"},"_hasShrinkwrap":false},"0.6.9-nightly.47":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.47","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.2.2"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.1","@types/node":"^18.15.3","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.2","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.47](https://img.shields.io/badge/version-v0.6.9--nightly.47-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0020015ee4ba847890d99a9298d7fda661d1c911","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.47","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-vyHAArJcbxdcWkv41gxeQhd3Vrd+ynilCU2rPqMyws3LyRfNgigdN1Efpvx+kTgOBSBOFx+mMD2w2FjPvOeT5g==","shasum":"bb1780525a83274aa820f08546548b5b26846f18","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.47.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwm+qJD50k+3dsCaTSLvOe2wW+eodDo/aZZvfiCnMJxAiBFXrBD1JxwPdkKV5rEU36PvN/5UA4ISJYhBMFG2i6jZw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEQTSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCOA//TrnPLMOFghL8tdMkDdaROu3w4OcXltSVkyWGre6vKMtePiaK\r\nD8HERY+8lX+x2SXT6oi7VKZJ2cNE4+ResFve8hLNNxvzj3nhcEResHsiyo6O\r\nk7S6Xv7msHTkROxykKRb07ph9+jrxh8mhJftaQ1h7Kz+za6hmjWxOzE4DO1W\r\npMF+m3EL4cwqB+ZNuAxl74ckCegaUYiFcJMu8u+dknwZJl2LPbQZ1KQj67IG\r\n4ZETo0ObOgW1TTTw/yGsgJlpTRsl7EWvRedZd4aKcVk2t9tYkVu8Ka30rfII\r\nW1/tQ9tP5N6lsdXdTLSqCKttD+ytTk4zUQ4ZEDOhb6sJmc2SwrGJYza2YBhT\r\n0/tHZZenvC5s9fLaWY62LOJmDOBS8C0ZzqQBsfWXscb+3Mjl6ygSSkvTdW3Z\r\nJymAzgXBdSDnMgO1wtZ96FmefZC70JMXWZ2xwL92Xs4/aP1eun2gC1RUju8f\r\nwm2h9KLSVN3/UgCCYO4xmgdLrtpfEXUG/BmqRTbY0pT3ccwGJI5vP7nNJ/b0\r\ngQBsWDPnxqmC9ZWW7pNC0SCJB3zw4aBqXuNKfaITB6Q9LvcIqbYcJBc1AVq2\r\nWB0ebH78sezzrXjJWHeNpN+LmQe/AS5AVKOpbU2i2x+UdrPeigCGw0YCe4o8\r\nQjtu2eBe0Djxc7v4kyaOPROvs1Q76RgyD+U=\r\n=3Nrt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.47_1678836945863_0.42585272899684523"},"_hasShrinkwrap":false},"0.6.9-nightly.48":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.48","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.4.4","@types/node":"^18.15.3","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.3","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^4.9.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.48](https://img.shields.io/badge/version-v0.6.9--nightly.48-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5a5529400d73e200fe08956ff87f2ab57ae12760","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.48","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/cEdFoBvkZqC1UyOmmy+B1/DeJHRpkcEHrT6mOBV3J+rv0H+eBAyio1iQ5F71yCVcC5l/4Svac9hpmzV336Mcg==","shasum":"3bd9d244198e6c5102f61b51b179ae02bd781614","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.48.tgz","fileCount":10,"unpackedSize":28413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQP9KBXcQof2a9gnzxnePMQOY+q3hbY0Dvkys9vPbnBAiBFEjYrkZ+fNUEKRKjtpHj4CSCCHMjH4dRfYT7y4qKLaQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkElZKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTnw//bxTtfkLvdwcRWMB8mpuWKXwDBURhi51fGYLpnm7dvl5qA+wr\r\nc8WEaEE3abder9TRq8KJ+0j8eO7buFIUBNNCWJvb6UJOK+pyFiePem8YZQ7n\r\nBlfLW5kASP2dQqmd8trEFZmnRO38fjS4qhfuNDzk56iX12uJz84Pn/jNRd40\r\nPGsIYg/yLi52qkXxBKFJOhdKK5nL+9ZzkSUPDl0hRtmv894r4lUHwyasiB63\r\n1jb0skcFeDyjOYl4KXMD3myTmo3h8EQHBCb2wGmEFED+8Af7ukbFzMl+69mf\r\nS9US8i3Qd5cYdEV57TUotp4F34/BB4L9bxtUzLZjDl8ChyIdVjOT4RVk0W56\r\ng2E4KrwJt6Zrr02gaweKDt/l0fFJvftcYjT//tTDI6ssyo82dqFNQAidBJtK\r\n2Zv1eQ4joaRZrvbZ64dory0s7h4PhiqXQm1JDD4qOjqwnl7YpKL8cPIZ6q6K\r\nnxjn5TARvqJt+C4RXPlPmCa3vnOInrHXZ6dkr+195Cp9vuUQluAIJadJm7rI\r\nDxCV1LyILe9C/fOnTpJESj4ecARbj5zHqp2QvdZ2YhYuzTEDfJdrVx4GWnrL\r\nYYcbQt+tgdvc9eKjPNoFYnfqnW5Iyfxx9uDJP4liGQtSF7bvdbgNSBnAOfIh\r\nect0NJWL9k8Ku+ooYBfAj88A9wyUPztlegQ=\r\n=sNex\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.48_1678923337729_0.9312933592204173"},"_hasShrinkwrap":false},"0.6.9-nightly.49":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.49","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.3","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.3","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.49](https://img.shields.io/badge/version-v0.6.9--nightly.49-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9db7523fa9525c6167624e44a71e4586cefe7c29","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.49","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-jCksGdcOLq89MFfIPVBcqcZXLzVQbejDzqP2KjLQD+GQs2PgwtX5ZLk92VfALSZMdQpVQHu7dxF9h5ZhFb2oFQ==","shasum":"f71680ad8e649b7c4c39690b1e3148445da2fc38","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.49.tgz","fileCount":10,"unpackedSize":28415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNaQTHaRFR1LNyhNuFyS9krFNU54faxq2hf36XFov0wAIhAKl96wbYAJzCrAflWma+Q+BCZD03QjR5IbJBuIrpuE1q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE6fSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj5w/8CD2kI8KDf6R3BdDlLiTTVQUXPeZsCdie2QHhkoBSW8iqfBCx\r\n+qRuxYMazkP9F3sogt4rMYgP4vSugPii9Akdo40ubVY+IvRoxyt+1a0WUXPS\r\nwZizHHCnXJ2pSk//6d52MGvDElSr6eUwIEnBTvNJIozyt9kngXuNYQ9S00zE\r\nIK6wrAKZthK8/9NqLSblMgOiV37phB7YcblwSNpYU5IygrW/N4Qngtp1HXXp\r\n+T5BDX1emvCzxdOwUc9yA6s3b9W0xE1h01uXd5C5zxCSoj0sWCYL7ayB6ria\r\nxuY02N75BMyd91Bmli+yrkadmmzUEywBLQ+qv8mxSiPV2rlhnTzIXfUNWbGY\r\nJet9b9/fKb9tmkZjOiueQCKRXwi1jPCS8dba0ra4i22KqOzjlyyba68GQbwq\r\nyzyk86qoTHm3iBcjr1t6rF2Iv+9KRZQ5T5wulgQAKncQhNbc3b8jTVKd0iK/\r\n8Ldaj9no1VPXoRheQq+gH1vPTlMlwHRlHHZWJxGZpzzTHJN4JmiJJvLlN8hT\r\nexSegRgddM56VoT6d4j7gos8CFNJKa6OVyRB1sn7DVVPh++WFZHDbhAqxlVG\r\nJc0S/H3AFJtbezrnWvjeRcGmC4CKVU1GiKR+xID9qemHTyIdZ9EPDht5xDnY\r\nDVxo4JJg7wMQ5LhSNsz+FQa1g0DkktrczUM=\r\n=FDbe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.49_1679009745824_0.8185367117847793"},"_hasShrinkwrap":false},"0.6.9-nightly.50":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.50","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.3","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.0.3","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.50](https://img.shields.io/badge/version-v0.6.9--nightly.50-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your instagram profile on Telegram\n-   [✔️] Share your github profile on Telegram\n-   [✔️] Share your facebook profile on Telegram\n-   [✔️] Share your twitter profile on Telegram\n-   [✔️] Share your tiktok profile on Telegram\n-   [✔️] Share your steam profile on Telegram\n-   [✔️] Share your linkedin profile on Telegram\n-   [✔️] Share your youtube profile on Telegram\n-   [✔️] Share your spotify playlist on Telegram\n-   [✔️] Share your discord profile on Telegram\n-   [✔️] Share your onlyfans profile on Telegram\n-   [✔️] Share your website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5f504596db8d3fea9262b581f6d4ef2f5d92aa21","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.50","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Ei0uMJU+lfThtjhwBG4JBttRcfODP4K/L/r+pABYroISe5uPU1s1RXy1WUzijRwrLIMQ8a9vLBIfMeMsz628Rw==","shasum":"ab4f9ae6b12bb7d7b819e6b49ce06c3cd4debaf3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.50.tgz","fileCount":10,"unpackedSize":28415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnyJtcsrionkN8+yjrq5YpeGBU+m5iVdXnDF1FP/G5SAIgCQyHqxzDhe+UPXsd2NF5POZWDU9G5OLgAb4xkElaGKk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFPlIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1xQ/9EJcU65++dqPKA06uaLRwT304LkyIldiPIEE7v9JIZj/i4sUb\r\nD+zvjqKLGykEahkM3wNF2Vu5p9aJ9KmbulI548tdmTuxEb/p69nABy0nhjaF\r\nGg0oWZmwzqQsfMRUqxewkTu4tfHQWhEbBzg/VI6CzrcshO5OfkNTuOeWQ/y4\r\nlTtMjUHir6KPo+elBktQpG/3EV76AgF9wPJYR6TNg0fRK3QJmc9UP+OIgTK7\r\nun8zxMep9+4YRI7BEuZ3SXCrBxsAT1EDibuCsarmvbdvb0sGqIRqDNk9IQsc\r\n5weG0pJxSNqSnLIK+t2Fee3Y3MHjs0rNjjEuxVtcUvlAS20WItbI1sr2dnZ8\r\nz78G0wBhe3AvZWIg6QPw5JCobJzbL06/ZozfZlTgQQfX+VDI3LoKQxZQGVew\r\nkdG9gJCxMbJ2FSEviHC9F6tMoJVghvYkrlDJanIyK9oB2misZXO6g1jPivwZ\r\nxoqBfe3NtH39cAtzDn6JAJKCMoAwobqjVJNrUlU2YNwhYLOMtFWPyeOO0GPD\r\nGVMKVYCbXxHYDYjDkrncmKVxQjy/qZIrHcrhzK6skvpiR8zLsWFrq2iJYd2p\r\nzBDnOND8thsyrUL/HKosDFCcRVqK1D5Q28o5gdITIH7UfGsXOmr5c7hpxkyI\r\nXgJsfUnresaP5nBbo2sUp8RBVrum6nHXdgE=\r\n=fVbu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.50_1679096135898_0.4016177108175294"},"_hasShrinkwrap":false},"0.6.9-nightly.51":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.51","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.3","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.51](https://img.shields.io/badge/version-v0.6.9--nightly.51-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"958d8908010f78be84050a6014507e28b414fe5c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.51","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-dRTcPEUpBsJYyJxf5PLzsk3B9Q2Ab2bgqBt+T6QeGt7wVEa5uWEKKNfFtk4kBlt38e8b2uTaASOm8qVNdLzjFQ==","shasum":"430b4ada4721657122e080a66feaec9e0f80f484","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.51.tgz","fileCount":10,"unpackedSize":30656,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID37Gc9azHYOAtnUpYaQjczzWoWZ+Fh2BOSsMHGsuvy3AiAa0gYmHR2phZw+PXhYGcBpad2j9C+3/31caMMswfLZXw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFkrPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr2hAAlXHI1oWOEzMAc5ixjHoxMF71NFYijZ9SZ5wjygFAK7RBz+0J\r\nR/f52ysF68abYjvEobvpgE/F7a2eDPTYjN1Aj48w7HovQh2wRRiUWZ+PnHbO\r\nG0TnTkNkzaqrXVapoft4jxy0n3bW+jkbqY8ka+WoS69Czarl2h4eItOBkrGw\r\nlPETx0KLggZeDX3e0eZTNo8h9/C6wvPLbqsWKI0H9GVJMqXmabDz9I4NuWCJ\r\nJ7Db7uyE6KKfIGSau6b6XGYVrA6Cs7xpnKMCGtmB2jBTkDUC7qNLa4w5Nb24\r\nMGQ4CKPtFIa5FzHEbGkh16W7Sy5+BCRfalkHAz5GH4m/bdNzWgo3n6CK1Rx2\r\n5sK6WSaHaU9vvfhtt9tA1Fs95Gz3JHH7+886sc7XQ1+dsFuUDFQCTCjwi/za\r\n3K5Z/XH+V7CFgXAaQ2qdzeDqjfnS4C+imcJg5ZMU6g3m8DyQJOveLCbVDvyu\r\nsn+bVN0x0hbRTPYcYjCgPWaW/EoCfKmFId0wmFCWGed/cFXagrvyn0Sv4QnT\r\nkssK/aC9t19D9ev/xpu2DYY3jVab193gHtD7NjWsg/uD2xAXJiEGLJZTGbwa\r\nvM6niAKlSU+cV+qhqSZY5mJLuVTaLxAPi6H3L5RG2PFRWrJmBte3rDuV++P9\r\nO2qZ9/+yURVqIu5rpq9JqgvBiFeEo5iGQOs=\r\n=RDry\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.51_1679182543569_0.4046234015680217"},"_hasShrinkwrap":false},"0.6.9-nightly.52":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.52","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.3","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.4","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.52](https://img.shields.io/badge/version-v0.6.9--nightly.52-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"dc43ee6675f97bcf404eabd45ed1678d89c30eba","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.52","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-nsbepnfHTZtX29fJkoFWGP1ASDyBF/5TCn/+D0Z7nygamIuTbRbgMR0oqZGNFwp6noYm9WLWXl1t6HmaAuPC2g==","shasum":"40575c8fe00f2d392e4a43d547c244c0dec6f348","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.52.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFX9nuO83ebycLxsPPUKfI+EU5vEBllUl2Y35EoSDbXaAiAaJTBPZSJml4fkdLnKs2G5a66TxAQtZQS2Hd5CNikNzQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF5xKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVAQ//ZezStbIcP3uZmGlSQWHNzQ9lmE0VQNijEOMSW2myhGTGqxrv\r\nN1PD7pYyhzLx0woS2CTxGLpEv/bRVnrryPICTUgoFpvutx15EP+GBbmOOm/A\r\nw0HADeYgx1lP98NH5JWghuhMYF6L+FS/N9IR8F6A8tyuguTJg7wphgrxwLP+\r\n2yE5PikZzHEya9Eky/c3z0vQQ41Y9o2wcUJsogXoYteHSxcKB/jhYO87hzsV\r\nVnrWuOA+qgoIpAdEcvbF5xlUq/9xMrZYUzd3AwqMz7hac241ACPRB59cEa1A\r\nUjRrbOZ9n3B9LmMMVYc/Po5W+u3d/B3qsf18vAhywyj5oIro7xAHNE0qLGOx\r\n6BSIaEZ3K+n+rtUUaHFgtmKAIwqK1Srwc4NkYVPwetpLv2YrTAzLYmgnsO0g\r\nwYSRvBAqLUu3O52ePcjMhkVWtHmCD3ppSf7rStOBUU9svjsLWV8ZgHQhn6MQ\r\n4TOqvdV8layF+Prjsu3jr2NgSjyV1r13YJTiiuUZBDEJcNN9s7aPRdfHWq/R\r\nOkYYMBaPejYk74Sf/1MIv6MAn6Wl9zGQhB6mUrSNRqBUt4S+LuO2s+BLuDf3\r\njeVWwXhIwmp1ag6jAiKsMtoHfNpVuBx+Y3b75/kXzhatkEicchNq4L+BqFI6\r\nGCh1miFFVpDbk06o2rh7bOy8ZWsFdjHL7tk=\r\n=7Tm7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.52_1679268938672_0.16405758459189235"},"_hasShrinkwrap":false},"0.6.9-nightly.53":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.53","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.5","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.5","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.53](https://img.shields.io/badge/version-v0.6.9--nightly.53-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"176595784dae30c4b7e46474e701bd59e10d9c70","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.53","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-XGKRvuPoSZ0DjT66ZFxfgnPWYRqnA2RWGIwPZxRlr1olVvs/YvFiPiaMgSAnHnqmfDe5Vn15QQ6TS2lDlSev3Q==","shasum":"4f5b007833b8d0d73382bd1a8f9c31f19d0bc66a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.53.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGJGCZe47CPGoevFOmrM1KyyrOtYpqXBNIHlKn9ODFaAiBlpfbFR2NW5xmFwsSHJ/nCKbF60KHkr7DcNXWQh2YYKw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGO3JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3sg//ftMgBjProov3izCtjlKoMCnW643EOKjXvveW4sdSIVsDw9y9\r\n2E6ka9bfsypv2NAmWgPD3VBgTP5N15CjFZWvIXP8uKGIJGHnNSkSc0w55U6y\r\nRKrBs/M72vs4jFTG8JVepl9Q37u3NqR1QpMogUW3ltjC+9MLMesFrH3npjtT\r\nypDNZzM/Msx87+/znLBt1rkKuO/xJ2i6Zwe0Td4R3zmgFrAhuM06HIq5AEDi\r\nMxujPQfDWi8rDXki5Pm8vFkTWv2VgGoM1eBQmmnA9z6NQUwurwEAbzTJKVAo\r\nSLIKJnVt+QgEjcNqkuYh0mtCZFi+9mVfVIQSUevzmjWLgTvv8OgrHnwNoXwW\r\nz2ToNfJ1zkDqYwccteXwxPZo4B5RW8pxt20XRt0eSMHIiqqjea/mlIGTfAds\r\nnzQTvF1naiFFL9grSWOyFmv9ZH3C3t6X+JShuxtw6E9NAHb/KIeuEc+hWdLA\r\n03EfxlRpFqgIt1V0pdH3xasUPkk8XUGVp5aG/02CNiPD1RyKKgXYXpFL8YQZ\r\nWWFreBMHkV/bZxC4sT0VniWv1txkH2Gwh5e/cLOGoianTwMb4nag0ZLqSyRJ\r\nnipqeQerA6kMWVjt+v3708WKcP14mGW5X53OX/7ZmOcj6yLUrKdUNq3TAey1\r\n8h4RcNsSv6ao3MT65phmWJ88EO10mJlwlmQ=\r\n=jfOb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.53_1679355337414_0.6184979924255798"},"_hasShrinkwrap":false},"0.6.9-nightly.54":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.54","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.5","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.21","prettier":"^2.8.6","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.54](https://img.shields.io/badge/version-v0.6.9--nightly.54-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c6aabad71bb0f0f2754222b3b9b68f0ce18eabbd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.54","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-IjFjThgBjw2rY/pOppN+z3SMBrfmRq0/CP3X8gO5/XgB9bivgWRf/6vlJcZP1h2WfG4CVedM6LDOsKnT5o5zsw==","shasum":"2703d92f23fd7b8549926c5f3ab6f186d34036b9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.54.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiI7YF59n++Z/pXfS3otdhKf+zwHko5VOHy2n0jau6wwIhANb9LV9t3hT/pH+hqhromnWGe4G0su11dx4OnwsLZVj4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGj9YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrywA//XUDgPYO8xVNwZisHT0pmLDO03E7qIZIPwtA4a30igtC/+brv\r\na+A7gOFRiUWEw7B/SrcRzllUaqg6gUf72TOxnsMqOsmjdkBPaNvBiGz5QaJf\r\nTWgWNMVqc9r3HbeC0CYrIoXy5DEB41P3bpJ4dkZs00bfUIbrkr5fXEZLpjOZ\r\nFkVV9mY4SK5mPqkVpkMLifFJuPMmWFsxOm6G2Pi/q//DQRmIUNNAZin7DHkv\r\nQBeoUPCqiu4RTY9wvYPRpvzaLQHfi6RQTptsSbuBMvEt7gh70Dt1KSNjVLee\r\nx+QB8IanTzgfEZz0riY6wvB3zd7WYRTKgF2kTavXN4Ua02KJvoX5bKlfFvjA\r\njEcGPxRwSQcomMPM3Z1IAMNZi4MYm3ZRNe35n1n9EXqCckug8Uz10CV9DnJL\r\nw0ikKYPrx0EkI3MmF8MXXPwcSm+ZkS2lZY+6d7xWpmqG4LnAA/7XXSMWkSM1\r\nWjGlq9zY8QW2g10/gLaxJxhKIB1Sys1W71vnJCnzKAaNOzx5vVJ2mH9RAlnS\r\nzWMw6IdjTyMAnbZm4CK20PsSq1kqqWdITL90thyK96+Mkhh58Yy0BCYg6Xvj\r\nX88l3vaWRN5IqMF3GX948dfRaaIY6rU7B0SQvPwOwKcRHOTQPrdEDE4u2wsN\r\nxtqGxe92YGLfJZCayx63m8fzanfm6ESeHZM=\r\n=rmhj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.54_1679441751868_0.6043122964838534"},"_hasShrinkwrap":false},"0.6.9-nightly.55":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.55","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.5","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.6","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.55](https://img.shields.io/badge/version-v0.6.9--nightly.55-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"bda5ad7110f0cf218711bd3557eb85487d664961","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.55","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-GAYLBh+7jyk5qg32HWrbYqNs4sjbhSmIYCZ5A2AQWQn+J51eXq9K3VeRTc4dOv/GJk7EipYIi5C6m818LvTI0w==","shasum":"2bb31a10e79220e938f5dbe080839340c069a551","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.55.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmgLC/+ueK74ujKJqSRqtj6a2BMQqE/6Ih0xsN69vF2gIhAMxG3PqUXscx0rs637PazKqCaVf/Cuh73MxR5+eAEotD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG5DPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzWQ/6AoMIaYZMs+l86EyhYsQrbkml+ChHZtnrFmrRVk3xtk2t9XHB\r\ny/vqoEOxc0V2lV4KPXpTQH3/kJDeNf2BNk+kXpvg0bh62+d0n6qCyn/pYsGi\r\nHoyA/lKNxaOpCVTFkzgv2zEkDNInORiNa5Z1fH2nt6AdcFDWne42hA0FsdpE\r\nzzk+o9plCpjzysfzL+BlnfFHtETHXuU0Cut37TH+7NCayvlSyhLWDA/TwsWP\r\nV/hwezrY1ouToau37a+A5XDZ3+NlDE7Eeizn+IGa3z99h5PUe/6IaXbZXevG\r\nWjYN05mRX8i4RuLFOjhuXJAZLyG123B2AssYezOHJsumfrJYnzt4FsUxKnxd\r\n2d/x/2GbrUYuSSprhH41HfxGjlRXYvd/A+UeouKQ1TlwYWpLwZopUv0yoqaC\r\nFihMJSuXKKxlTjoli0GEJEJw1ALpKh+E9SWtxot6d3JskEz7fRC1vYuFHRRE\r\n5L7uOCe1XPNemEMwBLohOvVHBNp+sYRckMBWfvHcSFxqay9QErlaOng4qTLQ\r\neqpeADPJaU+UV0MO87w+vZCqrHzr0npH/p0xAkNLq+Il0HjGPFsVGiKEcM8D\r\nFFBnSNsPs3dmz6+D993vx8vqewbfEUPW3YFZOmqszliTKtTFBvLEmPIn3n9A\r\nwqj9cpEL/YJH76eV2w4TaTqLvVPuOfot/Ok=\r\n=OfLr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.55_1679528143390_0.46295513780151665"},"_hasShrinkwrap":false},"0.6.9-nightly.56":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.56","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.6","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.6","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.56](https://img.shields.io/badge/version-v0.6.9--nightly.56-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"727a16df51581539912190262dc8a6356cf456f7","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.56","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-fRqmp0V+Y5Fz6ZgV6xqQC8Kvryk+RRusdpPoyTAEoQmTEDhI8k9m3YEzrmu00U0L+VJzebK4JC72Soy+pBycFg==","shasum":"05346f7f01511bddffbd05e82409c7d9bf0733f9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.56.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDajM5EVnP9B97Ojlhd+DLetwKRbEdFzGCAb9unty4tqAIgOoY7fCGn/NxLPJX98DWtysZxr8Z4A418qwjObUOQHls="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHOJmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtXg/+PSYyJC2+3TVIyi7N0D5WEeIw+Z1ugp8cBf+UbfJLzcUmGFqE\r\nGvkE2Sy6m0sVgxBwDl9UhNdg0pgq1KPhfBe14nBN15WUmEjdJa7ezewwQPuR\r\nhmY/qu+QSJ2T0r7O+zRHWpPhicACdmlKghTvKsOlFOXkLqDkMqFV6poWlSZh\r\nocEXyoM+bTA02Rn/Jo8SOtoemhWdxeK/EktftdSf3qU+u8Her5j2q2/KKhhI\r\nMXsc1D4QxVutUvtrf8rUUYOEWbvoJHRn6sHL7PRVtapap0I9E9IcZBRZ0qS+\r\nIKfsG+NlSnx5Zar7kyp3Encfaa0ZQzGPFJlG+iB5q+shDg9EbIYXYTprqg/b\r\nODlvQauvpn5YM5BFAaeg74R2oa/bol3GKdNrir6Tx44vdx6HaUZ610eBcKP8\r\nV4tEMoseUVLtqkOyrxo4MN2M3mAh5g7vkUVeb3FwDdT4ajsCDAbx69PUAYwX\r\nVRvymxrVI+dQF1WBcxb3E5PrPqPsvid/04VlzJn2A4jFaDNeRUehZG2/uPhs\r\nPc+9VtKl25DbBlDaTT3clVRFnhNhRHiPh9c3dVtnD5eVGnJtp5oojLxtyd+6\r\no5o3M8wFa6CKVHf1Hyp163Se9uiNIGabsqYYM1FDEJHlpoaa4VnckUErROoG\r\nELyh5x6jClH5f5PGcy+8mqcIRJwrssNNIpY=\r\n=lit0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.56_1679614566014_0.686746951641467"},"_hasShrinkwrap":false},"0.6.9-nightly.57":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.57","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.8","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.57](https://img.shields.io/badge/version-v0.6.9--nightly.57-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1f4250107aef87225908f54380798491fd32e3c5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.57","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Tux5fknkD3AMyS5lh7UeRDqigw8RU3+gnqJSqt7SSuIEEjM9AtC5REuCTMThTkwHPHNitwtLAeMVp3eiBqoFnQ==","shasum":"6299040a8b53907aca57d0ad3536e6ef4937d464","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.57.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlfoaR8J3VcqWtfmviT9CQXUeTnU1KR5YXNOzHfPDiSAiEA5NxFinoQcCB767GIEhTAYA17GH21zbJ4HgH0qx784NI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHjPKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrFRAAl07upg93FXGbGhMWuPBPzo1gfLELQwlVEgd/dEKsBgpKmxAM\r\nefz4cFgr1W6r4rKi/FZ7g9D/vVQVrJJUwJYycSio13YdNmYMYkADIF4DTwZs\r\nP/qyhjHKl1hW53bnHvZGRJckBq8j6EALdL1Gc94ttNsdCJZaVcvDITkQR7GA\r\nYa0Vs+FUP1un6I/BO0O6ShZ/LD6lIsaPsuWvAMPWOgSADWahc5AZQVe7Y+uR\r\nP/0cCaFjI/owZNoKYZk3RBQDVtqYJn4QeJwoMfbosOiouYaXIyFie81jMMFR\r\nDRCQVomUydRd57vxliPMxeurHssnlMZf9FwuxYVxf2Sh6yU7JjNX7FDHzia6\r\n0ks+51YjWc7F+7RDWgXf6iFoT3NF/CJ1msgBKeu2VBiPti5qqJhEuRxJgi9r\r\n+/1aerKXIWcmNUVyskkm4lWtaS7IJ0121QWE6bkvcXTEmtjrkof07Ez2fq4f\r\nA446ZpDC/octrftpf/3ElncrmZK20l8wd1wiEVcPoZb3gLKUmWGEn0yfXuyG\r\n9Xp8F3BcOYD86bgfa3WIeE7BgL5H9SYjw4frDbDpzQFWyE4wfTL1Cwd4tIJz\r\nfEbFVtSgI5zqqiwX1b09N2w1USvK7eB6YUVcUEuSYK/1DWif2RkCIobhPsbZ\r\nCrOCaO/DKxuZrMdW9LJ5XJlx3gPQH++jduk=\r\n=0/9h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.57_1679700938776_0.4656577037899139"},"_hasShrinkwrap":false},"0.6.9-nightly.58":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.58","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.10","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.58](https://img.shields.io/badge/version-v0.6.9--nightly.58-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"382cdd9dc0131ff0a933a72eda4ebc0c7f0120e0","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.58","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-P+LZXBFlyEHn9VauBWgcKadXHgGolDmb2w6t4a17aJeV8QqDp35FSmTcm2/r08zy3yYQ6SXTjn9kKY8I+jr76g==","shasum":"3d65c9fd714f81247add5bbc97b72e76c9edf5f9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.58.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWCNKCu3HMX3/OwcKkMmp3CwfPLAIa3Bnwnnlr+A0VHQIhANwXLzeE5WPAuPU+K6ie8xwtsH52c0R9zA+zUR6YzefK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH4VbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiSA//e3+d2EmIiN9g2Dqlv7DMrfcmGJwtBh388n17h2FlnC71Dqcf\r\nCjhv9OHOL9HfMQlPtPeJHIk6xuMVUzW1mHtVhjwMSY8I7MG6AurGIHGhwMUP\r\nAFfLVPcHVzbpmHJPpComeC7HUKYj23JWH891rm1gR0MtzA0WGn/ufRb29QU/\r\n6183EJERV6SI5XJaJFD7aVa//DBGtnmjIkrnZbxSOa08Cb+6rAKgzSSPg9UA\r\nmvgrgFtFDcQy95Bom45wPzJG9irN9gcY3ZBh/95PegNq+HhMCyAP8XPCj3XX\r\naiORj/uPx0G60/zpaR5kcTmPhxKqMUhUmRFBGBZAzuuGRMhDYqI8+qSkBEcP\r\nejzIe4nAG/gZVFNn6EEXvmOVyrXJ2f7jsGb5gZ83oPOfM2WHwXuWj8qasj/E\r\nI0DwUgsW+hO9Hiv55jf/zf/iv+iT9GFBG7CFv8qHEp/TAs9otZ1GiD5pSCDL\r\nDFYyReVWJfvim2hZZbDykQm87HpAJ0gVCvh7oqI/46uoirihHjPYFCi98IGL\r\nD4qvi/YwzkhJ9ZsA1v8+ke7SnHhAffU9IgCw5Su74GaaAFFwQjnCGY3YNxbz\r\nN39STWT4zPZfHnBVsBVg1pySW9u0Q/p37uTldL9jIGymRb2ORWcYiHmebDMP\r\nSwQcYoWc+BGGHcfFMqfi/xHSFaDJci++P/s=\r\n=PWXA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.58_1679787355409_0.07931298341825088"},"_hasShrinkwrap":false},"0.6.9-nightly.59":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.59","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.10","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.59](https://img.shields.io/badge/version-v0.6.9--nightly.59-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ca0e70641ba5f180a2532d44e6e50657ad3c32ce","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.59","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Pa34bxpCncuSpHn7kjm8m3F/JWuZfg1/Ffh7gd+cdfWAzkweqa3QV+siHNhkfr9rD1haEm5KyOhbCSS2Jk1GRA==","shasum":"15161e7072bdad73ecdd2b203befb4b11c24574f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.59.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD44/UEf1xfWEOsNZ+2Y6GgE4E3XOdFWxe4n9xh9/l3AwIgcS4VOuKYurZrsBplGe8lE6DkxLbs4VGaz2+GcWfDfK8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkINbAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovTQ//QGoogkNr5bzc2ERHgEs0aR/ZgBmuk/s2tdE1nRdMM5JwfQi+\r\nhoGGL/KH4ZaTccoex+ss8t9YUncrUUmiUCNiOnv8YNiZ1vp7XLClm0ETrQIO\r\nG3Hmo2PJQqQHzeR5Z2572Ynu4E5XUyEUbvgBcl3puGsYx9xO8d2IK/9RH7Zy\r\n6SE3uz93e9IxWML1s3kRcwuTObab7xNFAY0RZl+eOC9m0JplsDuzUfdfjzdO\r\nehTI9TLUU9njG5ScEt1SwgvmerbhUzPe6REzX/y00CNxZ4YKZqmCoge677EK\r\nE+pcZ2g9BCM7QSw+M4olFj6ENzUijhDUYCvQ35V92bBYC+/t1PN5oJFe0h67\r\nxKDkx+4zvrwDtEm1YDb3QcSZkvwgaY/zGVnhmKj7z1WxldCgHuYAULDv1aNz\r\n0+r7Gp7wVSeQZSzHppAkwPjydieQNNeAPPGQtvuST9twx2BjCFxBXUCCSnmH\r\n4rROPIHiDqcbrNqWA6hO6StTLUiSuxWctjWhL0QutTvbVql5yKW96A3FKm7C\r\n3s3yKyYguAtUTtesq/4OHdcjst3/q6J+pz+SPRjGm0G9o5DD4aHl9rMkWrg+\r\n1bec7PsJd5WyxXUbQ1X0LAk6ZA/UbLcApymdFKg+JnBm8n9PZVVuuZhIU8oO\r\nMnatm+zC5h+3oe/hysDDliosVelFnztX2XE=\r\n=piNn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.59_1679873728154_0.6474689987485185"},"_hasShrinkwrap":false},"0.6.9-nightly.60":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.60","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.10","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.60](https://img.shields.io/badge/version-v0.6.9--nightly.60-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"14a6804b45c0dde49fa021ea117628f7f934b87a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.60","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-6xvTMWzadLXml8RtcHtY7ltIG+UsH8fN1Y5owPsFuuZvuxGSDurK4fEgYY0PKFR5UAT87Q2t9Ik+OAZOZZhYIw==","shasum":"5404348d479968aa49b18a3139f6bcb963d63bbc","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.60.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo/qEpr48CTLKdQMHbz56iCMExydUlIic/66Y0c39TqAIhAMroO311qEIIHxsynaLmyHCZGDXYJUsZ/B8NwPXzskUp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIihjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX1A/9GCPtHq9BCQ+vHUcAKpXpmzIuElK37ESHc5RgU4KyIZXVAefN\r\nql6YJLJ3qSr2V4BRlygUP5ebAH0lePP9m8PPGrSBHzfg+3VSbGnap2kybP34\r\nKchbhaGsjUyUBuxsL3NZq5p+MHZQuhvoTThGRjQWSRs2i7nRIa/BoSTVZkWH\r\n7UYymlkIpKImo/V48rh4ykWDJU5rpdj47nS8nJ5TeWpULU1ZcwlIQOIV1gSG\r\nyno+TgA7Lf2D4Egm7bwUxwbG/+LNDYipTj4iS/jdYn7NBApauHo8yARxHE3W\r\nfpD1L6gBSaDZiHNGIQCWACwlzzfn6VenHWAFkl5Pw9Z3y/VMeq7qrjuZvi4u\r\nAMRtHP1BDfP8xcuo7yyUof3rtt+rb6nEzge8+XFkFVtqFgJ9JRbKC+RJ5y+0\r\nSxSiqxRU25dq5FraNwFhL1X8nPEYEp2QQNKcT7ofydGVqTM3K9gZPe17gDUJ\r\nQOcRQpFfj2+HmQ/WjrZEQdBkwRHvrXF9GebpG1EU5zltj9MAFjcSEt/awk8s\r\nIRiYzwKs+7tG1XrnRWNNc97jO7pfvzdUjMaV0fBR3g53lPAlrB+8o4IZ2ovG\r\nk6pJjcsS/HmwC52pMj0rHoE30O4HsBZlKVOFLyVBbjQOdyxeDftF+LUgx/CE\r\nOnzLgzINJ+oZ5T5P8zq50tTvEgLcAIhAhzk=\r\n=QvxO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.60_1679960162988_0.026591304117803638"},"_hasShrinkwrap":false},"0.6.9-nightly.61":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.61","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.61](https://img.shields.io/badge/version-v0.6.9--nightly.61-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9819d425de16a3df99e6e1c27adcad86892d7a7e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.61","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-9FyI7l48CtVyXB1s/AeZBMpOgtrIzyc/g35lIvBgkzvfdEH37m7u/V02/nmvsRpbq2cyMdhF649GuhoyIKvQpw==","shasum":"0db685bc9ba5ae5bd010dbbee4e805f7037ea3c1","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.61.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAH+RvJBMmtthu5VFEod99ZKkBZ5PHw2J9PnJ4WBKCeKAiAOEocFEolv11JO8QX7CQzrP4ruQVHnWiM+XqBpa9W3/g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI3nUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmPQ//ZiRUH2Agz8HFHt8UAw2arr8YcVXqTe3MSu6W7xad+LsWoieB\r\nVVWPu3NQilUe86VaM+X2qLPg5xoX5Y+u6j9zyvsL2UXcjyUasmqd4NTpXqkK\r\n2NMLa17tJ38MKAUHo+mgmxb1wj0ZvQLa5XbYLWG8Pfwp02naJiiCtUHVARgq\r\n3wl1p2bZpz4vn33G9OGJ8JbHi5TEm3U0sHEfytaaKiydfJ6KFmarxczH9SAy\r\n0IddmthMVFSRFpUDInAouZeXFGAGrvoUOLbsZJQTUq0EuZPHo+bSNzhFu3Kw\r\ndNrS7OuzyJiraOAiDQSnnlztFZ1waiFbys8zv6omdXBQeBqurX/N0mJTgojc\r\nMGY937qvdVe1rQZ62xeNwpjtQHDh5U79Xz4pCXQ/3yAJJvsg4b8M5R/nMswX\r\n5r3q7GJZ5jpR7rUtjV6iFQzWDo9KMTiYCvi5AmFY/1cdTixrlBY4jtcMzwBO\r\nqAj7NSVLMpFBnwCgQAtewSpE59gPr+t2LorWTge9Py+JMYdxBDOYKuA8JEuh\r\n4WJHlwz+G0tFe5M89JZZZjNTc0lC2VynfILhKOZIaK7DhualXt7NK3Tf6xF3\r\nH/+lVHKIJKCwya7BmBQzbJeylKoV1lTSMXQMkGsiyyN9CV09Qsx8m+o4TSnk\r\nkLPremdLjoryng9hqNWb4kQG1mmQ/5/h/EQ=\r\n=sHaO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.61_1680046547953_0.940077778701023"},"_hasShrinkwrap":false},"0.6.9-nightly.62":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.62","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.2","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.62](https://img.shields.io/badge/version-v0.6.9--nightly.62-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"bab73679e63234edd69cc140abe7c95c81e750fc","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.62","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-maqWjxoIciTodVG/ob2U8mmqVirYZCKyyFG66fpefehIPEcZuAZVDcvpGBSNRcnA9E1qf2ZL1dIiEuqlx2+HEA==","shasum":"2d8e0d343e0795669571bfb43dbe9f0881e36b3d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.62.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMeiu72ViRNHvOV3OF6T3mvuFvTZ/9ftT+Lx8/055X8QIgBnxT0jqwSQ0HlnMXsHyW2bN3iKvHDcXpoAhuxHhISyI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJMtOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcXw//XLNDdXK3CdhqXGQhHs0BnqBDhq6pYXEw3F+n+cSfJpUligY5\r\nPyZyVSqyV0IR30po6Wa+okiBfGF6B75tes2bX5oaCwkIzl/VmpJo/PxjmIYf\r\ncsocXN9CF2E1RH3sUaojhYwd5MHFUnkWCc2G0EodpyGpe3v6Yhe2Ax8NmFvH\r\nY+aa6RVQax6QQ3mzK9VXXQPnHLAVjVg6MKoHJWmAjzlauugvyQqTbviHCY/N\r\n8g+DMxg9WVtLSI40BXEuawE2xrYp4Pn8yt66mLN5AIE4MqcHEnnxPWbLR1qC\r\nCwBd5qsBNUSEtVKltsmpbI7uAUyn/BOJpMQ+ccIn3aYHSP59nZ+TOHZyxMLo\r\n3SPPjru7VsP6nZoDfeWNwJtpxrVeWo0E2lUOr9QuVp0MsYKHHYlSjScubSdc\r\n685sI+EKq0/7IB5rGFXHUnHiIWU7GndSIZY9ho1z9QQFf+1qBVOAqqAwd8g6\r\nAXWORJjwTCJavikce9b+3DVSiQCpADZP/Os0CkYifIOIzK5lV3iBEqgI5DKZ\r\n3dHrBHuwW1VCUc1s+Wr0+oyibWqFi2DhJwSZEt6P1U5FzqGlXx4Hnrb8ZD73\r\nSFh/uMOPktzA+NtfDxwXkmnsROcGI2o+t46POotr9RK5jY8A5YunQPnrT6Cy\r\n/STkE3bBVR0CeGHc8jn5nT3Wm3cWTtU7Lf8=\r\n=kir0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.62_1680132942012_0.5485694216498982"},"_hasShrinkwrap":false},"0.6.9-nightly.63":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.63","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.63](https://img.shields.io/badge/version-v0.6.9--nightly.63-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"83c6dfd4607337cc9c9e36fdbc65e0a3e6f214f7","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.63","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-RYZDGums/dqgaGXLSbpCQ9krFnQTs703Lwj9SewDfxTqf65h3BLSdDIdNUDaXExiVSvHfbOCQRUel3042VIT1w==","shasum":"92c380a9d6a48ea081fbeef2358897bce6cff703","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.63.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIQrAfJxwNNh49yHHzVA+haLkSiIZrU0LKzAkzMtVcRwIhANQey8m38LgDxWkKU+g7b262SW/A+hdXGXZtFIguMPis"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJhzPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgaA/5AK+QlkszOiE9+7DJAmPgF/gz0JSCwA16NntxlMrhM5e0gXZO\r\nAG5MLd1CZu4JpNpt9QBaTCHmHI8rol2KEgagZoUD46dmqJinqTP7OZcPHgU7\r\nzFJLvBBtYRYuXrjhQxH09kTif0PrceBiCBb4GN3W+s2rBfm/NMO5M6G7wTgJ\r\nT+9T1lqPweMSBZDqVJX/8ZImvtkU+gje8IuBxPr4BOjKUfC97A0WYUmNh+/+\r\nkYILU+OaVFR3D+rp4yeLG/xMwXZuqaiK1Ba/vpCNpcIUdbb2HqUfDqXssuXF\r\nGASydCie1gAChR2dXZ1w4ne8VfJ375cFw9HRkKydNmd6THXFOQuLFk2ghzdu\r\nliRjA6O0/WvR8YQm4kriJcOVTtcN3HjQphvd1vrw/vJxqxzp+8rWRdz3B9TH\r\n2gDOISqexSA7GEfjt9sVKEltkYffTSc6JTuovDdCMskbrqingdWmvDWXWfaL\r\n5QhpdRRRgrM0cX8Bhvpgw/AxWjn8bAQwRdgF9ziD+u6Yx9fuaN5TwtwR+TAG\r\nV6tqy4R3IC0EFfay0ZJr9F2k4yFQKUv0LpTcZR19Lh2spa1wZ4xLCIx7tP83\r\ny1aW+QT3I9hHouMZ6NIqKj0mtsoI/JEI0oHkc2LSDOUBqX4s3XDH1Nwsdm7t\r\nRXT0F2by09GE5qlRzSJmJK1/7GLqvxdi2Cc=\r\n=um5S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.63_1680219343083_0.0015337365250178703"},"_hasShrinkwrap":false},"0.6.9-nightly.64":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.64","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.64](https://img.shields.io/badge/version-v0.6.9--nightly.64-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"dfc128255e00ded6590f0d761e04fcab2c5dc804","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.64","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-4o1dthSTWglxclaS8wqO5qq3ImOVGVJC7Pkb1v4KTTw4OtfJOyxwMTqQQgXvdfutY0FvC2TOogOIBFgXD0nhSA==","shasum":"8f1822288a4a1e32108a578d3612ca42064f769e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.64.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDACIuuLFQRcZ1odRxGTfG3CtAZovWn9eaPGmVgyVcBowIgKbDimx+J8Rqk74yDDJ2LMgKotuM1db9db6tMM6/6Y+0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ25RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoquQ//eVbXslVIMT3F7sQBGzSHeLaINgUEyCKP2kx7daeoPItMh46/\r\noPBf5+C05BHPzYtFVRC+YFde+uD96R7QP1u7jREcADMAaN4IbpTvvSAua6LS\r\n0Hm2INje54cHlAb+Lt1Wmo+b2EBVliaEM7QP8uaZu9OrIDT5iXfwPRhEiddH\r\ncW00NVTwe4Vxl5h6yUfJFJUk00ctpaWus/naJH4qJthWRrtmeLDoNFCpSbzj\r\nEz7LkaUBeaR94A0WvZyMhgOiRaefCRqXIl0K+YbJUb+LdZz/5nUpdD0tJIGM\r\natcVGaiODl/ZAuaDg+mmJIPOpkcZhv9zhe3WZly98IsHh36tiSD+pS4AtZaI\r\n0LbdOkTsuETAsvGNJdcGcMTNrnQahE61jROVC0B5aCW1/Gcd9RLOlEuCu1wq\r\nVcwBM3YYxZGlMKtZDqWEUL7Ana8QHwZ+Zd9/bd23qOwQ5inoj+tWWJVPu/Pm\r\nxKy54KmkZGN4Nt1vgwY5r8o4srDCVp5UvncJ4jneMC48gvlrODR7BPyiY+c5\r\nAQ0ctahb6Uxrz7pHwEI0hDMXzM5o2uBjYyeP72bwngsteF2WCs9FohzuPlup\r\n8SxL37IfUaMiyzViEurDIlF8pj2ra4sJ7P3IRzf7GM8yDzwtUuFKWtatLLwU\r\nwGpY7DguIi6/jap+DjnsFZQf72WioX4nUVE=\r\n=qkUs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.64_1680305745102_0.9053385770690596"},"_hasShrinkwrap":false},"0.6.9-nightly.65":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.65","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.65](https://img.shields.io/badge/version-v0.6.9--nightly.65-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"79ef7f10a1cef0acdb2a599d0d27ad370fcc8734","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.65","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-3XvoWCrSj4lVg9iPoCFJeCxUFNSle2J4esBPLtDmF9gdsK2OXZOrXb3k89vfNITjl3ClP3ch1ckA8URTAciLIw==","shasum":"0d0aac2544dd798c05e58853b1c6ffe875eb5b30","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.65.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv6FDMwwRudt26BstNmdQi+sMcBdqgftAPn9ltPEtrugIhALPAr8m6fkXXtmgL7gi0oiMDSSxqZwIV+lAkehG3mo2G"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKL+/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoauw//YUAxKOB+lOsx1Y+zxyREwpilcEVNbErMymYH+IP0EdJhNiCH\r\nbSpkjRCNsWEvs30l15birYjVeVBjCG5F1C/46YexIUQrPKVmr6jmMrNkHVUj\r\nkuI+ZrlrPFE26jUNgUNBTfEyHTeTWFX92QEPY+6MEmP1fd0eqF2hFb+fUmMl\r\nlV5J/dDQwnTrcGIbYEO4r76tkoxcjsETW8qDD/jbJuqrIhtuLR5huSJcCzq8\r\nzMFBdOo1FxCG9YVhPfozFUTsGT5JA0lsZ+s9CSMsBlfuEMvvmpq/n96pQJMy\r\nZwIrHEuQMQQUngxkR93EqTM8OI3rE6Y8Qk9hEut7C/jYVslE3hZ/ZSjIgQqF\r\nx9Pl3R+2cB6FmkZEs1q49T6dmnsbz1s+LFEdPXQL6vO3vdBp7hcQId0s8GEt\r\n8Tw/w6ziTwcmV63kpSC3DBQwXsemXhAyLCBEBZxrNkf+lCU5P7Mm95Z9Lppg\r\nbcTVI7VZ0X5J8l6ygVErMaM6Y695aFsCn9GM71p1Epyue9kGr4V0QYJpHc6m\r\ngMQaRCrC4hfiJtG6/E2RrJq10PEC0IekS3aC8INvRJfGaUgvIqayN1lmt/JM\r\nbgXAwTlJum2U4jFmgpIVmocA9Qd48F05UnJP3s4WtPZnj72TPDWw+CbmswqP\r\n7BbNokolRtJoTBeF1tp1BF5MTPqUEO1bmms=\r\n=YcjK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.65_1680392127052_0.417707099196613"},"_hasShrinkwrap":false},"0.6.9-nightly.66":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.66","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.66](https://img.shields.io/badge/version-v0.6.9--nightly.66-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7c3c5f7e3c83b89a1f5ff3f7e53568aa6da5de7f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.66","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-hCxMCUD05DcWd/bGpBs2/QR3/2hrD3ltA6pLQ1vJ2xXjYVvM8CkCSjGcIQWhE377VB6NRafeegTKxSsR2m+mJg==","shasum":"e9743943e4e05433899e786b6a158ec3b7439678","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.66.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCylBGGLcp+u9da1mEqjjpPc/uz9cVNuczfEISvKhREAQIgPcuVeqbi1K/gJSas5sclPr77oQdFdk84TczG+8DJxxI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKhFnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriNBAAiwASvgQjeIhPUW2s5gCO2FwGijSP683EuD+iUD3Gz0Ca9OU/\r\nNs5dDMaadOUuQBiOsMLlzwPc5M+YdAJCbDOLZya6qe/KU3+SW/Sx4BTrHp8r\r\nMEzZFsWtEDnh/lMAfrwcQVreNulnT9YaSO737KIQDhmdLFrWASVxMHEDKJ/H\r\nou2nsHk3EmTSFG1j7dY3pTUrH/CodD7vPg/dcjOYz/L2Y11iedSre1sK9S6U\r\nsRdmKaIo8RwLnRPVxUolyRDUpl/D2Kiu+UiqcftCiy1k7mlJChYgYfMjkbFV\r\n38vqrTX1kODMJt+u3u+s7L7NQLBXzSB7SmWonSuYclu+t8QHgSY80K4GA+mR\r\ncjaNAJybwOdMURTY/KoDJkvtobYGrbQAG5ZtTDw0Cjq818d1LmSZuSBTpJie\r\nBmqvq6JSWeMNxmSer/nSBBkOLYrxtzpGDFAivEPy04rT0kNy26pGVQJE0l0d\r\nTQct4Vo+onJBSeK1im0oWG2cYH9fsBnt9gEJElMdbVKKNg1FFzdTXite0rXf\r\nzRnZ7iEwEJ0KT3msv0Dl+h1P9g2ovtluwpM43e8B7rMzkvobzmgFy5BH8Yv7\r\n0CtLuF0zp3O7mbGcuvLgUyfEcRDYeZNA1ARII8udq7FegeGKruJKZ3l4V4S8\r\nZ9WOnUc0l4Op1SUJqNa3eerncrdcZa9tUHM=\r\n=Q4XK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.66_1680478567585_0.10958745791148083"},"_hasShrinkwrap":false},"0.6.9-nightly.67":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.67","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.16","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.67](https://img.shields.io/badge/version-v0.6.9--nightly.67-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"edbeaca0397fc9ea4e92f78a587aaac7e52d4162","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.67","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-XdydlgyIyA1HizVcZl/JEb5DycJOsqaxMw7SoKadzLG5iSw/ZqBWBbc/kUK0V4fiV/+hkKrqQYq3xC2Lyk2EtQ==","shasum":"55c40ae8fc9bcbd3744c4797e08437bba221b3c5","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.67.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFza4v1ruMy4NUKx26XJKRysnXVrrfoKzD47Afo/TLQDAiBtNlisnl7rQrU8y7T/4v1yKZhgAdbamM8al+mngd7rPQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK2LFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTRQ//QK/OdFkSeA1/DhfKyRwk4peqi9e73lnzI4OBMOEPLl2joEZn\r\noljlQENuxKwpDi7LEyVGbyskx84CSvbZgHYGdsZwm/PDyT4sm3izOG/hE5ne\r\nfwrp4GJ6WXexb+XOXaMgaWaXFRRRx5kSyJLP7+YtFRJJ0komti6HxT2hgBAB\r\nIbWPG5Amvhm5cI3tF/gf09eWQ8dRMUVTH80VN6mvwMkIfOF2yzNuM8jnUfmn\r\n4GCFa7gVL1kZ24BoAK+Yh15NpynuiCv9oDLSl/4TFQ1yJTKNSx5hnJvOym/H\r\ng2nUA5suKmrilReioZKA7fBPBzQltfgXa3zgNFS2PxjQ4K0XT6KMEhL+rXV6\r\nzs9EL4J+AX+d625n05e7r/O5kvTrmCz2CjSFmLXPea3DSWlS2ZAdPVsBlgzE\r\n8ZFKxs/buyd6h/UIFvpBPcbqBq6lLO3qOLccGhuo9LHqdtzBRznOAqJoeC66\r\nxswgkc6BlsMWvC3qFyQgyvO1+Lcitlg2kihNB4F8H2vp4emVHtndXA7V2gIE\r\nAdFJWuIXIQgbdRO7MJ5nKBGSYmEXxTB3Wxfq8CbwgDhUOOVhLIermQMa6Tfl\r\ntg+iKXnryzGdEv3+VEhQmFmMVuEvWD63XLN6Bl/lBEAS4tlXJGTS8JxXqdMm\r\nN767jV+xwc/UpzWSzDYvA39drjqP2icd6Vk=\r\n=u6IZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.67_1680564933183_0.7472474337803621"},"_hasShrinkwrap":false},"0.6.9-nightly.68":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.68","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.68](https://img.shields.io/badge/version-v0.6.9--nightly.68-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"69231a998b743c3329a7b64160d15f06f22b36a1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.68","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-XIYXGhiXgDNjBEKZJ+yxEik9DM0E9gj+YzYJ3nJno8bQpVsJ+20QrqG98vCltC6XA3Uym50a8eSf+x61IsefwQ==","shasum":"cd12b3d58dbe3e2137cdafdc9fd6ad9c52c22e87","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.68.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpR5HE6NZXajhAe3xEuKBwdFohVORyrsOVKPLyEFc6eAIhAK3rvpsHP+33KRmdKaZF77mCy8m8LlFeCW7sL4fvwPbi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLLRVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3xhAAk3ZjQ4tnQud4saXoCsfC8s0iDGF8rhdAJJsNbA6Duummjk0C\r\nG2Yyj8g5vXppRfOhxLxvgyhsrOKrjWOIcdg//x/yPEXfj8Y6q/VAZsT/9SJI\r\nVUArQlKgVDlgXu1HW8f1w0d5zGUxykZldDvTRcDSNwH7Zg9rKa+5foUIf+pD\r\nC+qc5noI1Be46K6BqPwB/Y+jY5qooq2O2mK72E/0Txnnl+W3k4Xox3Sm0eam\r\noGJRf527v35wUSuibbAcoDn0xLObNLabPWl7QutLkeLxHu7l9dGix6mzusks\r\nbNp2xxlSguueLECtLSh2kBvouUteBOOgEkxj10czpd2GC6fe0PwyqQnc1BjZ\r\npkDsXNbrW6PUVOrIXBYzLQ0Jb8Hr7wuGzWnIZ3DBE+gc6sIVQOJRame1ouyT\r\nVE8ClXanmWk9OEb6veMA9ngutnuen0JJe/F5+HpO22/B81GIaEoFjx90NYrN\r\nN70De/HVadQ0Q+AO3CI80J4weLVV9Xu+s75p22VzZ5naCxLF3s4UlV2taeoo\r\n8wj6m5LsBeEkNeyehVFY2WiT0nEf+JIPfDv7ffnXYa4vw45fbtZhGbczCvbE\r\n1ENhCMqOihb3Eq7Law9c/dXsipyYZRf4lTRnNGgaeuTTK7zG7PDC89GS74E5\r\nQHggxxC0V+bsG+maiaDy+8CBxqS29BWaaGg=\r\n=gGo3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.68_1680651348949_0.10265419202724169"},"_hasShrinkwrap":false},"0.6.9-nightly.69":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.69","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.69](https://img.shields.io/badge/version-v0.6.9--nightly.69-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"2275d9fe75bb8ad7722340ea33bfc0c0ae7285eb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.69","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-f14u+dQJMe+QXIctdx//1q5oUyoVkF4zxWw/wJl+pT0Xka0k+24nB2zkZ23npq7YZHdbIrO14wsYWI/OqiVcBg==","shasum":"4603c3a3cbbe8185be3543eaa8407970d69cfd3f","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.69.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7IEOMYsfsMif9SIZZEz1fvcyZQPGQ2wGW4q0uGJU+8AiEA9EuKDEeQSDgHy6OLmpOeqa9QGxqHhmib7X5uyC4IyhI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLgXAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbPxAAoNBfvvP6elMX1rcIwFIGsJJJ+E/3LKwR12V4wNT/l4B+CEFh\r\nHLxWuZsWkwhI/drRUHMhXUJ9bt+P0yqHiUpnQ1x7Qqs4JmP7sn2NyS6dxc8v\r\nCDGCiLa2RmG3IajrOMACpuUyqELvlhvuhPFwoLPTvO4A2bVF4RQHVHg63V7o\r\nepxp0pZ6UnJLMH1SBzNA6JEdBW1U3BnnCWWrS64J/08Ozqs6/ORGvk2xsRVY\r\nxN7ZOWKkegO/CDUoEGhl3xrOqwyqbZOGSUkTfgSTijoamJ3tgYhyuKqnCaIf\r\nZYry5OCQFErVm+6U9l+r8BNCePEqAm5vRa19dJBIj35jjr9dxy8W6LCiFJ+J\r\nyaw/wgGbJtKdueOMHX/UyfVYHAuKajo0rCwGqIFvqj9grKe0AyFeHm5/+r64\r\n6ilh+0pt8k8NWwxVBq2os9o0kVr6BPeh4nCTvE72jx408+Q8RZgNa9uFBLL2\r\n4vNqg7qA3C7azQvA+asF+MjS9p9FLobIjtQkDVDEIb9RnWkaHOgtcRu5RPv2\r\nldyqemobFtYOSDk1btySh2NaWcYLDJHhACWb03DdR2IGcDs3OBRPWeYxiYJW\r\nwYMfmRXu5wbjoYI0NRCXey6aUvC/bmLT5Fp+wOV0+3KBKD8KWBbkEYmEgvt6\r\nOekBsa+NM5dO9r6B/9VGwYMkQo/RBoms0Lc=\r\n=lQMt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.69_1680737728174_0.5171532156919267"},"_hasShrinkwrap":false},"0.6.9-nightly.70":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.70","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.70](https://img.shields.io/badge/version-v0.6.9--nightly.70-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b764c972147b0360f81836b562cee74803f223f1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.70","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-LWAT8ajQivsfdxtLVx5mneGLPAjxX7DQIHq2CTqO9I4CjiERqz6hA6KkgXjoSHJQnKBmEhpejQPX10mgsNkltQ==","shasum":"c4b0a3efd4034885fcf737bc047e8e7e472978e9","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.70.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs8Kvx8ntXnpk4VQFdsvah9khrd3wg9QtW4u8ZrLJ2ZwIhALqNzIo5zoOi+7xGxUbRaeWq2zqirPj5Yce1nNmTCufv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL1c9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosdg//XnXviDOGOlzGhhPvvVIg76ZdScmgjFgDQb7GwB3pfGLLPhZ9\r\n2o/lmYL2pPxrwJMHVmY6kh2p9BrhwRwpBE48mkYZGGCGxdlBYmpjatxmlWSi\r\n264f5eZ6BrGOB7FIBYYnLbRzpkwMIjRDmlVQzJuAysvplqy8OY1kbSc5rEfA\r\nrw7rj4d8FpJJBYfeudvmrwc9R+wnej1Zn4IdOw913K3iaqaZN9WvvJ9mNzOd\r\nfHsHUnQBuqwv/mP5KeOtobsoZZEY5qK6Q+ANAGCefWwsbSL8RW0dXz9VWkGE\r\nIXPbd7tZ8u2Faw8fxq7pTn663PP311Vj5w8yFdr+gteHoL2PGEMT89+3SVgO\r\nkl/tRcH7hwb0ZxfL96sOiZucMhKvQSETv9tzIbLlIeEOtiZk70uGiFs+rEDQ\r\niceO0kH0t/3hT+3K5loqFzKD6F54it0QkJGFldidctUEWsdntxIaIZn7Kl/w\r\npO+uOLtVrxAKE4f7kKwig4bbfJ7vRD6mhIv4uYHcPAs9y1BuOCjeHucNicAW\r\n8OzsHWixD+JMWrNlEvWdnAL4enbHhKrsLR5PSu4c95EpLp79jjkyeywSripn\r\n0xUrVvU6cSCBaXDkxTjGsWeDOn2+t8qMc/zNrmaCCtt+bnds5Vtv04+6+zqG\r\n8Ji8nTNNzk2TriTFhqSHdEzKu974vQRq8gI=\r\n=QDag\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.70_1680824125645_0.4439332492214767"},"_hasShrinkwrap":false},"0.6.9-nightly.71":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.71","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.71](https://img.shields.io/badge/version-v0.6.9--nightly.71-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"00c113b65ca14d92ff8b54b18373e1c6641e1987","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.71","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-dZwZXQ8k+6R7uyOOV3VlL90Cua5kt25sERHZUjCs1IO/bB1qyN41NLtirCgxM8DV2iPaJMv577AkV6LkQnhj8A==","shasum":"f971a9797991edc7538e85676975995dab4361ba","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.71.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDNmaXfmU2fSFA5jtTDVDWFJK6QG6uS7cfv1NONC0vbAiAgOsVTWqzSvbXlN7KgIhLNoruwWloKKV+oRJYiW0bzxg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMKi6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmryxw/+IOmWeL/uEuPwVxYkPG4sBmwMVACcZnZXa1fr4xGRgK0OaN0+\r\n8q3VKfQDg2BWlXllMplgQD8GK30a+d5kCbUtkL9mzG/YxbfqXeCPbyP7dDWE\r\nPVUSUbfl9zHJE27CjpzYlkBfRrEXOlsAgLOzxRkCfeeA3zNr/gwkOOSY75jQ\r\nub0zFYHp3+WzOfCjLtbaUUF5g8wcxIB6Js8RJikEXWHy3yJ74adad5K7GtXo\r\nHAEMXzjlQTXVlQyKDKvPQV6rn1tUKcTVYrifV+Ctn2LEirssTJfIxYPjLEme\r\nWZqvX1rqFOoT4k/eZsQ/r3Rp3G4YTB2pV+zFngFpHS8c1HsvJ7VyZfxCelYW\r\ntvLvIg30O1rAUEfi2PGHquewbTqczKbFOZuRpqumxpA8xMmPJ6Kk2ngWTcGx\r\ntETthNsNnAia9Jmr32LC9e/l//o+QZ89Ly2dMGp7eMlW+s+A3G9JvsfTYbfp\r\nl8y+y+aeA5Om16loqEnU6TQwzlb3uLGmz1u8UsiDqWkR6xbAH9Um52leEqFt\r\nZlZ5xnr2eszdD7/DENaQFTTIBMxgKfRMh3Dd5akTSdPr9inVGcXZyf2MnToq\r\njHv2M2dEEQH6jn5Gw8TSPEEprC1lZewxImdK9imHnsipRti9VxTXT/miqf7k\r\nLhBgZ5jRDoJ+D4NAzcSm/+4WUNLm8CpfJUA=\r\n=0Qpr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.71_1680910522171_0.8258968789192176"},"_hasShrinkwrap":false},"0.6.9-nightly.72":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.72","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.2","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.72](https://img.shields.io/badge/version-v0.6.9--nightly.72-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9fc008fd10036393a25a432a22a4c6e4e81e1b4a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.72","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-6Ms/SHDUDpbWy171AOuzf/B435aM6g5CFSjfDwR1a2Mn+22bxdokkcdpWZvzc7bFR855Pii8ngz5UgwBcmhc1Q==","shasum":"18fb03d6a9a151db81f10b7f6962518c43fba3ff","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.72.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3JX4hmuAizv2Z1+nHZ6GIqhTq1r/hL/R8wYYpacQ64AIhAMvxY60kvroiQjPMnhwGhOW37TptZVOBtIFwx0r1CP4v"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMfo/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2ow/+LtI/vnfX5u7kI7p+bQNtRn2cIxDd1PKQwSYehLCosPzljjf0\r\nVrXgMbLiNvnAecIUuorpMyYAacvZFGucJ6lg43fak2/rSDrUJ6pMIh3qnSg/\r\nwHhrmxiFxuA18ShD/zUQS92VepzM1UHEBaVFRuWqGcaGDdoq5vsvCQV5Jsow\r\nGSmntRH3a5tUi0ZE4iyzi3KTrFb0dvsnbTQ/9LYQSjrZ7yEMxlTwnwaqNGvJ\r\nPWifb3c86JB1Ci9ANjuTmaBhrYF+Hcq71oacZ3u76YnZQKJoFj8Rh9AlcSuT\r\n+KASf/vqJ2Nyvvm5A8HF77kwmHcg2y3I8uDi7jpMqtR33oAxuVJYSv5p9Int\r\nBfkzWwcZ2a5pQbMNLRwqHEZDh+csuohPEGL0mNRHL9lqIEZUhWGI2VhQQ7mS\r\nKAE8Gp8XoKnza2P3eU+ouYDG5M/UzfoMqD8cunSOSshrxusUZ3pPmk1in2i9\r\nJ0fOhlLJoIIr5LDWqkPKExg+R88DhOmfsmj41T4MIxd+uQnZcrdZMGB5RDCI\r\nPrlM6LSTimSf4sQYUolbK2fDquIplWejWpX4reNspv8G/FXzY9m4HUJxF2hD\r\nsWzVlKvV6gP+ySDGdt6XGnSWXo0qt7jgvZBhtduVhL7q60talOoKZ6CZVKhm\r\nPKIiDMQXVGHh9KcVkjrpjHLYjNxd7Jx6ycQ=\r\n=M4ZU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.72_1680996926937_0.8777626229580844"},"_hasShrinkwrap":false},"0.6.9-nightly.73":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.73","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.1.2","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.73](https://img.shields.io/badge/version-v0.6.9--nightly.73-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"cb308219df6762f4fa4d253611abe73e0bfc825a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.73","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-uv6GjTC8tHa06kL90vUH49JjxUF21Ho0opHPOyCz2OhnY5Xx+CHAtQVzyS1ioSJfKvXU7WXe5enRFuZASEVFxQ==","shasum":"539922739ac156295b44f984c1a964068c0e8706","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.73.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChfVofDMg13repbVsCQQdp9jImlLrB2QSOl5qDBSm48wIhAMnFI8uFsb/AIv175OjL7+YaVopN9Ff2+ig3hgzdkhcz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM0vCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOZw/9GUcvWJbditr8VuvfmACNuLcT/H6CRnVm1H9fDW77xr/bxdGR\r\n/X16qkWKOM8qfp9Y2BWMpj9nR4iuJdiP+clM9PvDpb3GP5BAblfut0tGkLoc\r\nZsbI9gL7EwS2hoopUG9sNt/r1SYvQdXTXzRSLJfMqtWZZfcp2RaJLuM+38zn\r\nfae8hw4GKl255zJ7u8NFzoQocbDTRbwoQ3Er8UY454fBeFlOWjWqdyjgdJOI\r\n6FJmsscHlUfwl+4fxmFQoeU+7DsrtLzgLBXO/neyIROW5PnKVJytp/pEwlqF\r\nBqjWCnN1m5sgx7g50EEVw39YlmzZLHErUPHgOFcqDXvi4przi9MqwEZzG9tX\r\nOFAsXxjqrsV1xI9aHuMr4SJoqOi6fw2uWLJ+zmySmoH0+nA3chIaByBq4pkB\r\nmA9LDMhKeBpHocwqixNzW+QR/11LRjtFQuXLglvl5G4QXCvREI6QvKkwmPbf\r\n1kNI/0uJ1bWcsX/ps4q8EXW69vsQNJfGgdvQOgObsORwBP8d5BKxcqktBMV4\r\ncLg2uqo/fja5edDIOD/ChwEL4AD66C1pFZY0cF3dE7pT9d7eTPO9GujmdeTJ\r\nhPu6mL9jZfik8zPvyP7EDHKAxoMFMiyg3FfLE1KwDxLG8POUjPcEpzmgf9YD\r\nCAT76iAcDhPsbwFai4NO+eMR8uc1K7FkRFw=\r\n=ULY3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.73_1681083330005_0.9359210270998162"},"_hasShrinkwrap":false},"0.6.9-nightly.74":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.74","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^40.3.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.74](https://img.shields.io/badge/version-v0.6.9--nightly.74-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c5f1b6fcb0ebad5016f23df7ba9152f0c19ca8f9","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.74","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Rjwt28Ry5q0B42AI2CFcSa9na8O3ls1neWtMiK7iTpOHSOQXhIWPnG6d/cNA/jOvgbGCmkHHkG6+ZlVC7KuRLA==","shasum":"d1480aefcf8d24bf480de107f14bcc31e52c30ba","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.74.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIER31zRqB+XlSUk2cxNITgLR1fQ7+qTuQwpDveDIFoKCAiAqG0xKhxxIozEv4ttDL+IpSFm1pFTzSXudioDLJ/FVjQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNJ1GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfnA//ad2d0NU2IJfcCufNbAEsycBE40mRl6nkaAGxwbISeOOUxP7F\r\nqraH4PorTe5QIh92T3uabAoeIF91EQf2bPpZ5g9kPK61bX+YuKG0R+HXgEY2\r\nYQozf2BEunfbBUe1pjJ86fF4CbPukfNEfqxtUQM0ANDruMmAki36SjzmnaxQ\r\nAQp4j2aDQXYoyKOK/tUPjtb30F9JsZYrpZoMEI2VpyQGbdiGEahPw3CsW+Sy\r\nLPCoh+WDuj2++RfUg20iWgZXGLi9mRKrvvtr29v3E3gwmUOwymj87QSpsqYV\r\nbayng8YmsNYZyF8svTNFhmswzNfuwyGMmGemoV+lgBe7XB7YV0RaubTPDdGb\r\n0375y4isO/AAr0mjuMosqX6si8b1giuO2mLdP/GYAslp+eZwdEitbzS9Uly+\r\n83yKWofhMx5psZfGNmbY9pUgt+C+EHL7PFdAs+ef+5H+z/xK0CHgoZXddSa1\r\niXM4jNsTdRjvOr0GuCIaRp+DUFSvh0rT6u3WnY3CCRjb2jRPJCYBOsxfsaJm\r\ndb0QI+gBKi4+Bgs84M8s1YaEarlbUfHYzEJp7gdeDB9180u94a5sEy9w8EGU\r\nl1UWVlzRoBlC510WnWx5T9HjrNMuf43EdR/BIslH8uGJpE8hl7XKgic1QhQi\r\nQxUZHnGEwJMrNDwE15tPpj4ceCgZLtQoctU=\r\n=N4RY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.74_1681169733946_0.265977516241261"},"_hasShrinkwrap":false},"0.6.9-nightly.75":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.75","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.11","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^41.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.75](https://img.shields.io/badge/version-v0.6.9--nightly.75-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e2df8f534c8fb5fa04442f4ad59edabd5612ce40","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.75","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-UHFxcgLQtvx84Ga+p0+25mp615J3GpKOduQldU2nQkpXZczCxb+X6aYkTpk02XEjTZSCWiJ0NFYRSZVbi1FfCQ==","shasum":"423d0fa94ea64348b8351c6bc45f721d731c8644","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.75.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzEnEWI8ZZjgz1yys/uIPU4nvU1q/WCnrkI2GC/3Lc7AiBaI6Ovi39OcCz0mJonBqJfRDfqEtOqDfdMmdOQsvTp2w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNe7qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Aw//amoDXA/su9W2bkAGqqpiY+5mRaRLx5RYJa3QFWhpg5WgNbGn\r\nSx5D9fm0hVf5B0q3WXDdsLVlU0sWdcAmYD2in7Nm5yy/fOBK0nutHgXZTVfV\r\nlWvr5OPcD9qe/+oqweayP40iAZuRu4quUsS7ojfYffhrxfjAMuLi0Bs4wFyQ\r\n7r5L41Bb3/CAyg01i+k/QVtLmHFbocbSBIqWsKeUoEBVh3PS0C0duYJ4fv6z\r\nRyYf2WkdTy8qMebcth3OyLpeYtLKlpY6UsRpn7tMApNRVuY6O5mwkYlyWHTC\r\n7euGOpOs+UGe+Gy8A9hk7SUonOL/ZOdbQU1XpU4CLzr39by0MjtxdlNMkFQg\r\nHvX8sr+ASmdhKhTILHpz94FP0ukga8A+Jx3LtDMSYayrOoA0DvRBxaM9P5Tv\r\nKFUgtY+z/zlNVHL4XlACIDm7H5CLQ5jQUkStdqhECw8Q7fs+rTYFKZED7hjO\r\nMCIjbaHygc56hI7sk7HdlwvjmUIaoz5x8rwSSFhhoMDnCAK81zei5OLfqCCt\r\nsABGSx5BTq/Lt2k3TkQWS284IPOhliUwJP1h3GEWz3hquvHm0S874YMObHv3\r\nd7/MqLZd43Nnb7cQXmpY1qfQP8kaN+zhBT1QB7eQX0zUj0uJPsDKLknVau75\r\nygN6O7ev6OoHJ11K7oWwKQRXIxWbBXi7XKw=\r\n=BfaH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.75_1681256169871_0.5883698043268757"},"_hasShrinkwrap":false},"0.6.9-nightly.76":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.76","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^41.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.76](https://img.shields.io/badge/version-v0.6.9--nightly.76-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ea42577106bf7429404ece40e75e8e105d9c021b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.76","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-bapbiZODvrYA5XfKJbiThWvr13nfMMeBJZpA7U+6Azq00sMYJb0VJkVKBhNgPHuEeulxLIIH3qAB24iI5UBusQ==","shasum":"ad74fefba98a9e67926004860e36a590faec031e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.76.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKFt2VLuGpvn43+jGyltwZ4Sh382QBStE7ARXbDyLm0QIgUb4w+fXaAM2+rOPffI9M3od64yPHE3XlGquygj1APvk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN0BcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkvBAAkHsMvHBg5W7ns+VtaLYrQgtkhW02pP+9c0/dVo9kKYxxKwA6\r\nKmO1W3r/V0YUzjwcyv5yPVjDMjmU+BzUFAS4goDTz+8Sf2E5gwVoVHdtoPcy\r\nEZ4NKcNzCYbp6srvF0K63WMlEgTTlwDTNJ6z1j5v4vsLowmv8Dk2s6UdXacs\r\naJ4z97L5yOUSEvUEnhO2q1ydBvsDDYu2RkB99xM2WVyHW5oWvkWQUpFHKJcN\r\nytlFDYjKD9jneqC9Np/nUdljJRpg3ECSSyG267LIybQdRkbL659En4jkaf76\r\n3stMLZFyv5eyOZIR5dclSnyJhH+7TRbb3a+rVLDNiwU7oLJPrqGyN6Uo7wDa\r\nM8M7XlZ9dfvL72l81/TnvalCFS8ZZJChXud99Z+qePxi4hX3yUeJEEe5Df1S\r\nkXa+8t8XPDL+0JO+W6fdRlhPdisT51wCyPe1NqUq/dErZImE5P+/x2tiCh1x\r\no2BMb8WhqZpm5xDpM8g0bX6hN1vinB9fyx7G/LxNSTgbMPT19D4M2WMVdt7M\r\naOTQL8YAGRf1h4ByceAniDR4UlBGyl1tUJ+zUkHcNqz+AmXXhnh8ajVt6YIZ\r\nQhBrwB2jGdRRZC8rOPaZBbe+4wl6Ntx4d2phmLeI1ufB6dSaLtd+BWBO3XH9\r\nX0yUs4qcMeWPIjbIHmyls3FfDpOGCM01kNA=\r\n=4ooG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.76_1681342556458_0.18532095527705916"},"_hasShrinkwrap":false},"0.6.9-nightly.77":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.77","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^41.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.77](https://img.shields.io/badge/version-v0.6.9--nightly.77-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a81825aef637bba6a6cd74020d3b559acbdd4c81","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.77","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-RdocMzPlXTKWVfa1zwTGioUZGTm0/hakQ1TDZWu6IzAM17+iJZEcfjEjIT+HqM3zjyn8ww3vP93liZWBDpr8/w==","shasum":"1c63b9fa520656765143fafa4d392085617f78fa","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.77.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh5IwezuLUklhwC0BgyO1z1zwInhFMphHLBqyrZjkzgwIgIgbO3kaLcfHn6ggZegC4Oxy0U2zUjaz9qRcUCBNGNFQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOJG+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoREw/+Lgrww2HN4ktAzBCRl0h9zGcQOARAPr1NYLRktvmT3Wd3h3Up\r\nSk1zuCrolbYRLsrj9jEvscsva2La383RfmxpvGoW35kAJmfsMWaDQ3cbvnKU\r\n2sqX8H2QAzYtqOMkEuHuSqgF/fHPval7SUZaW8p196wVvpU54buDAmpsoUT0\r\ngDk0ORvOloO4Jb62hKCBRuJ0V+LcdEcv3By/MQrAPG8/1z4P4sA/iAsiCP4K\r\ntJ4eAvFrmYE3Q0zq7g8sPwz5TcJE/SkRigmguAtnlXVnWJvITJQwKrMCG3Fx\r\nPauPUJ0Wb/sF4ecrypknpZ7oX+S3BduQLj5SLDhNktXagVRVAa7yyYA602zF\r\n/fIHPRGPAvfzN73O46R33dw05EyablSE7OulaHdIWbSsPALvQqp7xEmjJxi7\r\nDwZUftcDtXwbMgEnkEyrTjECq5KWouUs4jjwgs419djIIwOXf3APyqOGQjtY\r\nfJ3Qr6NlU7QQtxC224OUnGy+zDPs6nfttMPGVHPF74l8/Yt8JHkPUPdXy98g\r\nkVh5jomBIPPrEpDlqrSdLUOda+/S0QKugNDlHeSNmtKFkD+aPxwsJ0NmfEoC\r\nC6gLjD8JAn8Y5NnjIFY75yDbx+AdhdUWVAPOlJB/EJ0g5v49FMSLBTGkQF/A\r\n/iFqZHCvzOCJiK+182fJfOLdJledi+YKAx4=\r\n=wArt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.77_1681428925926_0.07259780753704903"},"_hasShrinkwrap":false},"0.6.9-nightly.78":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.78","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^41.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.78](https://img.shields.io/badge/version-v0.6.9--nightly.78-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"63f1384766aef280d00ce0a291630e0d99ed6bad","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.78","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Sdufxdx5GXh0z4aZVOeDdqi4BOAbeEJvNqRnORZSNyCzIFSoRmRhh0gw6IAHeL7Zeg+d16s7H8E3a3jaFhXx8Q==","shasum":"a94cd346fd5b53506d0451827011f0c64655625a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.78.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb/qh6v5CtsedR40IF9+3CC9c7HDpQCK76pwIjwHpNOQIhAPNZ5JObqCy3bdmjYsQXYYrl/Nj9L8e35jc8WdP52Trv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOeM+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnQRAAnAUf0Tfg4jgs7IjtN4M/XNk6E71nJhvqyRvTlvTe3ZRMx6vu\r\n58cqi6MjRpha85gl5r4RiPt1oTZ3tyInVmCV2lrfEVDvPl2lWkB95OtwMbP/\r\nNJ3V2FDQrdB/CN+DHWYdqOrLvqLWWfIAx+2ixV1vOXNkdq8txSkZ1P6qxigB\r\nMdDeef21WxtdfPFYMQS23b8l2ObJRMGXf9EAwUnGTuwhUP9o5NlxijySp2ZA\r\n2l2NgvxOYCz96NpAvl933QwPW2Y3WYMWVJK+JoNoTn7SbfKNBCYh6vX64Kw1\r\nM60fWcZwYlqzoiwHTfKPYZM2cg1Od24lhra00nXDDROL9Hntv3oKuM2ppF81\r\ntUFnfEu6axj6nqA9o0GeOv4VsZT0iYGoCIUru2CS3JPs9wFXMq2XCXWVXCB9\r\nsrwlrRZ2sS/r4+lVgJTmq1uRovqx4j2zAIZPDQ9UQPH2x/934KqbNnssp1yW\r\nZdAaqnY44YdVxZU4GP6NDfJxYakmfObDoCmEehz9yagZmK1WY346IydM+XXU\r\n108/8PURD/HpPRTaePz52kywcZNTJWKY6xE8FXUvOhfVJkfpyW7G/2XibXft\r\ne1NMtYDfjbrMwfSqkQvF/5jvCY3w1z8Up+F2uXIL+etCta3XZBLuBpn77Ebv\r\nliD2iONkyN/XsPhy4jsvPOmFaU6s+JpM7A8=\r\n=9Z6L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.78_1681515326672_0.21846551223472943"},"_hasShrinkwrap":false},"0.6.9-nightly.79":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.79","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^41.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.79](https://img.shields.io/badge/version-v0.6.9--nightly.79-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8b66cdf1cc653b0a11e2754905d46a1cc79f9381","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.79","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-BjRNsKUkdFRmuEy5BtDEoco7hUU0uKNw86Vhbbj59DcUV5qtSsYxsYlkuFxSQ5T2ZvYgsZt+4OH5FYZANlTU9g==","shasum":"6424945a747f826882415f7546ebb7edf367795a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.79.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtlZ099gGMyazGK56Rg7i+upNrizMcqNi7o3bGMN5Y3AIhAM1y5C69N7x6ZoPZG89PEbM1ooJPczDbdnFp2zF0+CH5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOzTPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjWg/+JQC6m2vySiVgv7q72+DUOMhwPsZ5vsyxHTImeEEzP8RcXcMI\r\nGMUdaaTqGw6xVLa8xfRG8zlu5ioWBcHq+ZdeJb8fGu7fH3XqhGvzTp43RiZV\r\nvBojd061C54clfHitDeK9j+fihTRrXRzfwRXcAKS5VY/hdPP0WOdK+l7UeyC\r\nRw3SfmRSKK/WrmjWNnmdW+xvntxx71PMvG5ZiYXMNQeE3TQIWgBLmNl+wFnC\r\nodvIaMYv7yJlcVJaoExmpCVDcm1kh8aeBlr/Nb2iFYmFLvkNsHhGjxeIWRVx\r\nnhsWbnEVrZdTeZzYoXT82p1M0bSAnwRdtyq/4I4Y6esXXy6pE9rkIVSXDIRK\r\n0xYrwgRPAvceyo/DxZ34umy2QTwsvGMThq3K2Vf55U9LkG483nfazfnUUGjD\r\nITkH4CTgJPVsDuCDc36oTxVaDjVkPxi99/TEVCI/JJXVBqSPPxVLqq+tnLuU\r\niJXUS1oieEPAtedMIBiu/uayFpPCS1Acux0pIovqk2ZAHQEwl+I22298Y/qQ\r\nd8G3QuiMUAAGvetheUXApeHfZUIGXbCsAVB4uX4E5UY9akEcTBylL/GKNDi/\r\nnYgu4SjFqzbRwWn0AeSpgNTieJZrzL8Y5wds5TxtSKNzBNqYyFglQwupg5I3\r\nHlmaMUggEAxlXmcIqRZZGuK/mhG8CKlBo5I=\r\n=w71+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.79_1681601742935_0.3682948094198446"},"_hasShrinkwrap":false},"0.6.9-nightly.80":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.80","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^41.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.80](https://img.shields.io/badge/version-v0.6.9--nightly.80-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"eea17583c9196bf3bae0d617c68bd4e1ad4ba1cb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.80","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-e3KKDpH35PrTPeYn+LDaYjASPjshqUES+MYvGB9TeoJYmtXxM+GtaEqxlHV9R3TfWxrARF6b/59z8jZviFZWig==","shasum":"74a1671045e5acd6ccdb14ea2445b71511ddae9b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.80.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRn+RWkB/FRS4eW8E9kiBMa07JDUSVoMz2Ia7yNJmq4AiBU9DXeESTeVjcSSc7YnvtIR40H+FoiYK8n5iwnVNawzQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPIZJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptRA/+NEJmaZI1IWpA3PCRZuqf8tAwrF349SiE8hxrqs8V7EAAb6f3\r\nDvhLulPeRlzwGLJnHaDV05RTe+P5G1CmXh0YDVuydHWJ72+2+b+OsUeEQ5Cg\r\nLeXKRFZBvPIEV+YSdUxYFS5DvFO8I9QJ9njHLXnf0sy1k4Xy93YA8sEwL54R\r\nsY00zMrp//oGZz/RJuWYrEiQgZKigHtsXlDQGXhEGiWTO6iXhB3gknwS7/Kg\r\nHUqPgph7UpmnxOuVatgqdoZmgFdwc6hi34f9F1esJ9Vp3IvxS2D5PjHox9HC\r\n/2xxuVFdyObdpssLauszzj37Iu0CLQtuLdYUUc+OShfx1c5NSvNAfw9KSLWL\r\nN1kKkVZ3Oag9ste034uJNip/jHZbGAA9EuKnfsyLuBhB38fn61WY3AnR0DX7\r\n81kp4QuM5Fw55Go2VYcIefeidrvFhiOnilvRjbt9/MuLw9kJPoPUH5Y0kjrG\r\njFJF4UHmMN5R49Bkf8H+Cp/n6UHPAY+n2T9te6GxzeU2weHnL44s6fMg22gm\r\neRBuDn11Q2UjijSwAPY0nzHNK4jbm3nro6bvKpS+SsxBq4wOGAzBMd4w2zGb\r\nbETduvehyCuQAHfzxQ4BFUs+Pjp41MN7HnLTVPNfy7yyIsB7vhPOA2komPUj\r\nAEYPByJkfWGMCyxBMpj3LXP8BKMWpGvFVd0=\r\n=lzlm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.80_1681688137716_0.8643673832748389"},"_hasShrinkwrap":false},"0.6.9-nightly.81":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.81","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^41.1.2","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.81](https://img.shields.io/badge/version-v0.6.9--nightly.81-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"535091286b62b212c98bf79fe712b4a85b87da13","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.81","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-kpwtFwGoSs8XWR4JHFQWWPot73traGyb8NmYlqdDz8adYSHh2PTJYzUau20AuZBefnfRi0JHRq8cX30+2Es42w==","shasum":"4ad28894f8cf3d3dc6abb7b89a367f8be5721651","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.81.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPHyeo2YwhaFOzxDlqSrntgdw5bT7TAynrlt2AH/BKCQIhAKxsq65ZakS2ErcUnUO+WRWC6KYSBh3vS9ZVMRi8U3fK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPde7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4Vg/+OyMjVK9O4f8lCa5SMNZBTOoaAEpNWZx0HJL/0L7wpNfSk9aJ\r\nvJuu/fqY0f7aDGPfeZ8gFHUwKCFMIOPzh7J+N++NZmmZyAJNT8tWRkyp1/5e\r\nDtH/cZoTZbDcN/r4ihJnJB+F4wbSy4WJfqDMYl2fwmjHKYdEsY9tMcSCF0DY\r\nu2m70P+K0yi0Tkzi5l/xsm36CaldBpfI5+Iz1ZfoPF4eLmCvNBy/W16BL0Nm\r\napWALS+K+3W0hxN2PCr1myzv+d/U3uInlyhwzt1T21z22CrRw8dmzTjNfHZ7\r\nZLyd+l/sDTfs+1ajHMScJeVBbYOYBoqAy7bD8tkc8LKeThqK4+0b7ds2h99v\r\nbNR7NnYzbopl3DQe3r7LrKbT7C6xhvAsjNjFbVEZf0eaS2nNLJhe0PowfDJ5\r\nCB60Ob8B4RwpfQS3yALeTPAmwq2ziVOomXOyrvw0X93lyYYaIBP7pWQ5elqJ\r\nL/pwmgzFery27WA7O/rV2NTbbb+XAFG0Xl+R5fEkVSRC3/d8xYioJPLntepi\r\nMG/EzFLi4hcG/qFt7DWdx7Ykooumc6KmpeDHhZKE9uDm0DrO4zb/bDthMqUi\r\ny8wz5BerLkBCiZzqfY1OKKUvzAD6fQG0CEnF8uONMoH9fwKHqtkMUVR1bQG9\r\nQ+//B0Z01frmzjXv4PS+V42tdrpZeZ9T/Vg=\r\n=sG0V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.81_1681774523231_0.17184156791136718"},"_hasShrinkwrap":false},"0.6.9-nightly.82":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.82","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.0.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.82](https://img.shields.io/badge/version-v0.6.9--nightly.82-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"30fd6dfa516da044deeadfc94fd5456f2033cb39","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.82","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-DyMLuGIJu2DdxEogfSRij7PAK+fGS25D7nlSelasYVdr09QE8WjvY4dSyetEtmtV7NyUNtr3ADq2jtFOk7a5PA==","shasum":"9d2418553e9badec93ef37422207dc81d470c550","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.82.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtBS1erbCPpRe+/+u1CO4eZaHx82TIHO2ZveVaXUQ2vAiAEeHS3olGyerK7xjZAprOoNHUm2Dn2JoEGHCOJ8860xQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPylPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV7A/7BStDVJnFY8cbRiFDHuwEJhy3m915SWbHaOEs2aqliUGsKzE3\r\nbRqnzku31xH1qh7RFBvZJVfWxqUEOGeRGfrp0dA3e/is4L+7IeisDxTBS7sn\r\neuliUXnTwlAT4lAKj5MJEedcgI6w3QemBpKW/Opwpquf5KA5aoG9Mqxv4GIu\r\n0Bi3EfSdlrROwMj4jLBHfSsnQFpYGTPJnbAtXX49OFCDRhgB0nLSOYnS4rdV\r\n/HcdLQEwDN1cqld1fLGHtJ8zlOTMVWOmXDWgQ/epnyyBTznG7FTk9W6nnY4x\r\ngzobZUQZ02S7YDIMltSteDkDQpuBBRl/+YI5Iv3ItBHGAIYIwywXIaEn9bxz\r\nNGNT6UVTO9xDRfQ+ym6F+KP7PP4ujGN1XiLkBbAsKw5ARBDb2aGu/xtK7Hce\r\nEb4VFz1lyksneDQlVuEPnedPGTAstOMA14qCeYwLM0KfTO3kk38m0HvE/jjI\r\n6e0puMh0mGjyoB9UKVn5pCEBuRm1r6EqAJMlJIY84Bf1VGsYMDRukUtlzZ/e\r\nH2D9idUJ/bm7AFl+1K/d7NI0Y+K+BLBCBjAUNpIbhFngEvrII0unen7deZqb\r\nit12jNkFg0wLY8YYVm8/Xu1ynDNeBzlHc9jcc7asieEN3c7YWXHfHi5CowZS\r\nCBFl/ISC9WII2CSuLKow+8EvwXvqGq3RTA0=\r\n=JiHT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.82_1681860942938_0.9166656431662201"},"_hasShrinkwrap":false},"0.6.9-nightly.83":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.83","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.15.12","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.0.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.83](https://img.shields.io/badge/version-v0.6.9--nightly.83-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"108f8bea6ce5a9c1d55c19500c95a56b86865a17","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.83","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-HV7ugaVibBxII4EBS0ranxXnMM2BfPbRR6Kp1Mual/QDLtJ6wbL64+uI8bmdrCN9Me3OmT8zVF6RwV61BhdRcA==","shasum":"552e3ecbe2a578af968a58bc341251b6a2526b0b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.83.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwSeFXDYljGrFA8GAOlrrVUnmXcunr8XJ3l9VsWJA3ZAiEA4Mwq5CVPiHiDN690JjiMkfQwjbmtJo2wMNCrHePtRWU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQHrmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlcRAAmmInVw0pyswlaMUWtD/lUJKZggykqHa/93BQ74mkLAyuc5DD\r\nKVr5AnIyklZ6N/B8uw483RK5lnf7zTrWvrzv0daJGk9Rtih1IlbM9PpkhjZk\r\nPGi66TcBAvTJHwDb0PvkkTlcP8+Vor7sRVGnn5fc0UlRh2BvtIS7BQfaStgW\r\ndpXydVUn+14D69RLxcJp2I0SdQslJ5tMSv2ArKuyjqddcyqKg+HeOgB3tBWs\r\nW7lHhRiXzaO8XqUW4XPwpXqFnRH8/bIjUadAZO5lD2cAt0RuQBwSIHnUcgBx\r\nPcwdfBLlZJrNpUlpJvZ+ZHuGqCNKt9SvakiNrUV6F2ei688VTTR+jyq+eQlP\r\naFHQjd+vwiwVE3NZ2h5sVvVG0GAdcYXPhgw4swfsc+buOpq/oauX9KBNl5/S\r\nGhZPzvvrdJhOrwJik+mpleHwLTRgLXfO2lefY/Uvh2qgri0QtRy8AECpIlJ3\r\nG/smkqAnVh6NNe17NeFrdD5jqMnbzs8zYDB2fu+sF1czCa6ErNNYe/bfRYOh\r\nsnriYdI9L78EyHXMfIHkpu4jC+iF/Y2fPcCoNSVQwxCQZuUP82Q4DWpcDpy+\r\nhMvh4mszYn7JvkPnN/NjOp40mbkydsPTHmhftnzvEqmJyZ7RND62jajGrer1\r\nN978ypHTUrzVFjfUPiyxyQ98rl5fYdHDzu8=\r\n=S6ZC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.83_1681947366416_0.868930684739311"},"_hasShrinkwrap":false},"0.6.9-nightly.84":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.84","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.15.12","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.0.7","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.84](https://img.shields.io/badge/version-v0.6.9--nightly.84-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d95cf68e6e673a990e84f7b4085e057b96e99bf1","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.84","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-2G7ajoG7RO6/wg/mbSaiJgJsImoC6SfdcBEppet3nX3KPHqUZR1CPKTvm0LEBfNOYIWxG0fruAp4LhWCrTnVnQ==","shasum":"4156a9b46406697cbde6f867f89f5eb1ef8c5880","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.84.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtsgqk7FJJpLBxI+EDX2QFFNv1ViEIT5yy2aB2BRT3UAiA+x7OO1VEc6JhR4bzySnJg8AiM65nhXiy34Um6hUDR2Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQcxfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx2w/+I5FHbT1Dja8p4wiP9bMkNJ7gHriM77Dl3Vr0xcbLQktmyh/7\r\nErnKcZAj7BnGvl4BskdeGFmeQUmmSLNz+a3WTsUYCX7OAaJ187rx3OGeR/DP\r\n670i6Y1ZjjM9FLSo5HiWqNhUjR3qcbe1o5KuwnAcEb6KCn5Iw0akvhUshu5M\r\nBssYeCdbZzFa3DdFzNP4CIGUofdNIgBXhLqAOxZIKuTUG4q7zovWo8++qinn\r\nZdAsch1+6oOzxUtfYxy1+L0TEGRLnpWZHzARCs1PfHP5kNykDgVDx6EoxmeV\r\nbJJT+mP887O0T1OwEsIG8EAjtqL9NO7WeSPgmZvGn6J4aLYK/HBUyFz6zqwP\r\nlWWcG5y/8HyuWGOh51cNygWgCLN7/OSSwn9D/FDCCNHt+L62/rp7PCEw+Tnz\r\n5pwV9b+PnuVr/qGi/z0nQPMv9j1IwD1QRovWlQcllmQ6wdwksJTNlTutwLXy\r\nXJQli4uQpBUQ+A27AP7MVo0aFCbvFVccMVEoKKSl0PAnKj4OZLerTXMF2LlD\r\nOb4DedlQC2AYb4VcoyDtXOOeYDSJNfMSFKvBdvnc0Br0cJSgCOS619vN+qIu\r\nZZra+Rvs8qUhc/M4I0IrwL31VzHA+2I/ZwH6b1N4NWWrjGw9yCpLeaG1jpcY\r\nS6xrLcBnnIBuJndbBfxYcv71j4Dx+lV2DX0=\r\n=+0hW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.84_1682033759264_0.6003904898776287"},"_hasShrinkwrap":false},"0.6.9-nightly.85":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.85","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.15.3","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.15.13","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.0.7","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.85](https://img.shields.io/badge/version-v0.6.9--nightly.85-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d23c488e9e3e1984926ded7e63f2c9c0b752050d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.85","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-hnlFoSbNaklCEi25HTcFsFzVhObTUkOaI5MBsdbsEXJ4BLQ4q5Wdfb5BXt3/dm3W5oZDcQVrLK1b0GEUaMVY+Q==","shasum":"1b660ab019be7586f05e507051a8624c2cdfe6b3","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.85.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3tj2r6gUR9Nihvwb4h4fxIVa7dkCIdQ84yvA0jFMlXgIhAKhpUQfwbt69IkCl70zu/nm/omilFdbz2r69r+dJECoM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQx3MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqleRAAhfGS/ImlZh64NoEdde+C6WJRcxEPbE5wJ+aygbHJVnrmjXTb\r\ngquZoB8fTxYQ9bE2KcIA3BZ7d3G6vs3e7svT+FswILcR4pYj8/aJMkucBo7Q\r\nqtpHwkHjMvE2+A3VS3iCTXlHQoxuDE9IfK7b3CssBZabntv8RevIgYGXCkZC\r\nfTDJpEdXb5AmJfRU6h1jIZK55JAdwxezX/y8tfS9/h17guuQTiPTR2L48OhL\r\nA/1p+bOZIr7McFL5X3kj3zkqD0dU8QwJhqnyGw5IGzpsilxwbj6x5SuG9Uuy\r\njg/m+BnU7u9MiQ+1LsUmDhMxR+hh+NOzysJ+cYkDT5gbv7/6yMvMXMDt8+vl\r\n0QLLYaZJCFuE/3lkPs0fUstlmCwCX0Q3BxIh5w4z7/VUbsyJ6q0w+Sc323ju\r\nNHwq/71T+4JDZK9dKJ+U+979St5sh6E16PImFuWpf+DUihQYEpLcm+mggy6k\r\n7DKhJ7jkda8+07CcKfT4ujfyOlZuRyqRckBKTQYH6lOc8D8QQDBwkhq+JebM\r\nylEU8iWME8lOw4UcAlEcIuk98URa+ywSy6SX9Gz0LkpPQEcG2Qdp9+ouZO7l\r\nvc8088Rf+tU/GGKdVTiq/dR/HP4qDzv4O/Yolh1QCfaoHTPKLasLdXxETOhL\r\n5H4BJB7j8IGqGLzMippdTt3CffXAqrAOq0k=\r\n=5D0V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.85_1682120140116_0.29917568335610234"},"_hasShrinkwrap":false},"0.6.9-nightly.86":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.86","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.15.13","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.0.7","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.7","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.86](https://img.shields.io/badge/version-v0.6.9--nightly.86-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"40ebc981bbfc150d0314774d86b9c0053f31162b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.86","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-wJHjVdYY80RQIjTGxT/vHkcrP9gCQL406RB4vxAGuOuz41hSLR+FPuL8ddWigGKT0NJIOEEmIS06V1+UIRlo8Q==","shasum":"a860fb1e84a6a1a2957e57e87024ca9c56cafd85","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.86.tgz","fileCount":10,"unpackedSize":30809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuzYCfURi3EXpO9ngvPwmD2sUshqg/gaITORNhbRykLAiEAiDlqv/AgZxFxoykYusUXdlCu3odDcfyFt1NsJkl6noI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRG8/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGcg//VyRjWGAftPbXMlbqdrABxDgjRdzCOTf3JyieGLSt7rmb5KOY\r\n691164Z+vdVIx2vOvNO975MYXewTg+lk+FaclbL/VQ+V/k3m++WG0EBcZLgV\r\nbYOD0tUmtKFmBM0+DilcH1IUYVTK2A6eW269vYAlUpzQRuP2kjWbj3tdK/lp\r\ncl+e8qVERigFS3YlOW6+TuQgCKR3kYsBDXPU/aVlp7VNFe5qqQHcAQaYqxKS\r\nkFJnmyNcwszCituEs7VssZgi4s+Q1Vedo/7eg5y09lRDrs4yjlj33+19r6Dn\r\ngaxgG4XTiu30VGgqLTrau9BFxEz3DIdrTZmKNq5GykzSUc9TOuxtexNm3DoI\r\nn7oiilueEpBuJ1QQc9tYOpW3InTij2TJY5KvWkQFcTj7AGG2XQtf8t/rWdBN\r\na3voVY7W6p+6KDIp8sgM+L/vZIAZC/Ae/dEHD+P/sdwq73baoJf7rxwxWCPo\r\np53dSHICHWmkmQsUi+ws6BDk+H1iwXsFD/ZKK6adPaeDbxKkLw3ZUMxQVMAF\r\nUqomgz1VrUZw+yqkA9871rGsdn8pqwO734oEdiP/DWZb3GeFoZpHAiZ3VKJX\r\nDtrSoTGSQs8kfDPtQRkAjAtPIz7dXW0slINKw2+9r9aPesu0PGmuo62FrhAg\r\nWAqWW8YvRNpP7QD0lHujXL3vt3ghfz6G8dc=\r\n=evov\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.86_1682206527775_0.3669451914694706"},"_hasShrinkwrap":false},"0.6.9-nightly.87":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.87","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.0","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.0.7","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.87](https://img.shields.io/badge/version-v0.6.9--nightly.87-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"85541eada85d56ac2797dbd143b27a594aaf8136","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.87","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-OSSy0x1Soq2APnnj44thq+51ubYfncbJOugnbbF6QYZmmexxRKa3sWkPGO7eoGDfv7xulT0ifssBWo3fuBOo8A==","shasum":"6c078925318d8477aecc9d359c66219fe400abc0","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.87.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD37kc877OIg6A6MUc+sf/v3qE03wL70SmsuYmQjpboZAIhAL62YD7DGUXaLueZwAlDEcCvbrL469sFCAXVSFiS+9bb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRcDBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsgQ//SXDuhyCXaPLophzohLYsgAxi2FdGYLLS9NeZUL/zEYyXMgGT\r\nVGwbtNmJVnXWTsRKU/tI5niEwR/vbx3lH6PzAZ5gdQOgvTZ85x6e36x9EsKL\r\nOwJNkw0LmEmEHIYsLgTHkgXp+gRIAY/BfNgWsX1SxdOEP+KeXJXm0Vb3gfcc\r\nTqSwRrzycqhtHWqsRGCy5qSBlkusuV6um+TSQ1g+BQlZcCtJW88PdO7O8pPj\r\nlWqFHkvrXA/bpk4hTp5obiK79EHXwN4s4FYe/yY21RWFyTp+3CMH42B5m3Hn\r\nkAv4stVmYYZTdA1LURBWfkw0hluIcpweQAsFyfoTf/4PL94iQ17XiohGh7Et\r\nmUd01uKzKwUqAJlAGY+gsD+mnLDts9lPjurPJR/RghArNYjs306xB5rcLK+p\r\nUeG7xqIc3GS+wJf5Vo4GOhelKjXovofV/5FGX+awrElusWhKBEfQyZG1MaBt\r\n6UDkF5hPSR5GLkz3BL0kpMHJ4xpLsQMRQQD7aBfb083Rn92lYdv0Y+IKGyxh\r\ntRUlq1zRNKA38dd+MjFwJlTAKhp59ayxiMJrVM2UMehvS69QKSNILECo4naW\r\nV91EFmA9vMtHudrlIwezwn00GlDAo0rWhrAnJ0tBhWOex4xmmhsJHjZLO4NB\r\nCy+9CcatGVPuDkZSK3wKKXZiYUYCt7mirys=\r\n=tpiK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.87_1682292929201_0.31508763471697665"},"_hasShrinkwrap":false},"0.6.9-nightly.88":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.88","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.0","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.88](https://img.shields.io/badge/version-v0.6.9--nightly.88-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d73293db5d90481abe65c52916d557efd214090e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.88","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-8WWaHxRtjk8Pubqr//GOmpqHtGEOCHYWhwViX3wSAChqAeOW/CmvVPdvmr35FWaJBQK+TVZNdSwhRl3OzMhlzA==","shasum":"b4d7eac56a2cef84c71488da76af29544d312264","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.88.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwwnlu281EWFkupBMjiCLMzQPBch/bWLI24z6gR8DyBgIhAJU0nOor4LmsJSdNDnR6l65wTJf7FXZjAXbZFikkxq2x"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRxJLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZEBAAj4WiyRaR+QA4uNrg7TTD9aehnZIXnB70L11YgSRWHCoOwGqf\r\nBn4Kv+H79v1bD8zNkSKEnpm4eaWy0EFnJrhQ8T0iiXDV70FsDUw6pNPB8346\r\neuLetC8h2jMM0U5rM1W47p+moVPRQKvBWjbde5xEC34hxFjp31nKmfEn6EaM\r\naMYyWbyzkMGyadmGJt6WrK/zuaapQ0CEkBHLcTyTStFtHAmDd6CIsTFAYRVf\r\nROrPJ82C/gLeMYAZfmOPJkDRcnmjI6UKLXRq5jGpgomGUBJf90ya01Jy1d7J\r\n6MWNtSD9RokaWbIwqkNm2AgVlrDYBbh0rxXreeHu+TE2sc+ESqyao4nh0n/2\r\nfRnsZBd2clr6y1e/0Udv1vaIDq+zzlX+Ai1SoEAekgUczJiFgXTfHIzC9qhc\r\nftm1fbjPqOmb3FugrbiqQsusD18VcDOxLKx4V2D1Ap/2F8x4u6PYgForhA0l\r\nZtRT9N44liTVW4sRIRFMHI+/T/M/omrHBee12zGF1/ecO6GmDyvPfp1rCEB0\r\n6ZnxmMg75i15abA27PCYezQN4KPOGwuydqdgafNn602KNbx1hppIST0+856m\r\nsyPHfgBNDXI50mYrjVWAS1nvGecnmh2v8jBcAS1apmbjAeSxw4p7GqqBeCpE\r\nxLnW4UfT/IJ55lu4hVj7PS1/f7wEUFmiUw8=\r\n=zAP1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.88_1682379339447_0.48521916051725045"},"_hasShrinkwrap":false},"0.6.9-nightly.89":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.89","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","all-contributors-cli":"^6.24.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.89](https://img.shields.io/badge/version-v0.6.9--nightly.89-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3e2f15874409627d3853c627675de7a1a70baf74","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.89","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-leOckUpFoxaM3CEWEM3fnfUHeBKi819D9zitrNymwyHbmgVbWcgGLmkSE/FyxkVxdc+oqiFGNhMQbyuI/Z/ExA==","shasum":"c70437d683a1860d963a28552e6d1bd4e78b1bb1","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.89.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGys8RBrUDvp0qCV/gcbgNXNYHBq7S0hN2nYnTc74GbgIgA9S3Kabio3tWGoZTEOMdORupO+hFrcdTxE4PO4EpJLY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSGPoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt2g//ZPTAVIvo+xSjmPnGNbkQOxtZ1ZK59YC/+LVM13kge1acXoNo\r\nmHsvorf3mtabUn7niO82nx+7aRYhCHd4sUgo7h2IcI9/NcW6Iof0dDFA/4B7\r\nrLdgrika8IGw5h1qvD+J+csmAWRrtPUVhVu2Tg0WYbsTzjFT7sqGEa4t+KmM\r\nEjakzhpcENWiI2+yeDI6f5i4En1/TC40cqbFbFCglETqhqcFlCidc3+aJzdX\r\nSDguzk4VVvnYVp7Sjv9YGjaV8yEOl+nspaVIXJRF4IT3X7dw+TrlmD85yRS9\r\nZGI9v7MuM9E+HCcd6QrDqbYi7dLbREwqQQZ2jHXM7kGfnJShVxK8OzLaMHbN\r\ntFiUMj3jnFcux60Kr1D031n/w12LAfND5BDyq4htY+n9axxXZBguCJArQxil\r\nDu5/78zuwsrqV6uW9zbjEShXbByVOJUW4kFDQ+zuI/moKLuRbIVqFcvscgb1\r\nesQXblj13cKP4xAKjZ7dqewp+IUWxpDVZbB8t2uP6+NusddZp8BDGbsEwl6+\r\n2fauW+whAxkDvKuK8bqhcOy8QiygouZ/Jm4EQpipZfU97yIW855LoCy7RZsD\r\ncgB3kPkeJJvm3/Koo1rbOVn5KhgCMtO/2ugm1qtyOJ9i547UQ70G87hnxqXD\r\n3lVWLUNETtzb11cF2202XCLoFXcpLY5cDbc=\r\n=nFPp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.89_1682465768512_0.12134094008416718"},"_hasShrinkwrap":false},"0.6.9-nightly.90":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.90","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.1"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.90](https://img.shields.io/badge/version-v0.6.9--nightly.90-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"1ebef901790ad473f8ad03a325cb457d55e50bbf","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.90","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zF86w11zkz7XCWR4RrkN3pwaxPjczEItOTjxej5jNHQla36Bw1mOIlGaAmbEojow8lWrBzF9mUbInpWmrYZnFQ==","shasum":"0204a6221e251eeb35bb846ff08e55fae4c59751","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.90.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHwF2GRWIABtXw3M7x6mJNc6u94Qi7vILbb/pUnJZPjkCIQD6KipKV3YxLSXTKAP5kHqfEkaohxtVqYmRJRLHAyeRzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSbVcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7jhAAnPiozOVOweQe1wd+LCi0WpcXQI81W39hwRqpbqIxCP5EOLJp\r\nw//KFklE7QucL5ewtg9gv22d72oOZTwGUGKbT5fuE9ot1B1nKY6MXKEorRap\r\nVzKcv2bXpDJ0Q2EmR2fRmaOKDWwYUjr1nRQV/CneQ/YBZ1qn/m2G8jdSU+j+\r\nlG4vGGab7vJS5kEitgyp0dcl6XnvxJ+8MyXq4eaG6kU8rzw53VXSRvhwTEAY\r\nSPCSdA5ShicEw3N2S5BudN/DMWPbiUYUzI28Mz4oTHB1pQmnAb38tUxpIq6U\r\nVLT1/nXMW+7FNNEVs41n4+VcGvYFuMlPK/GrLkJTfDhkgGNQVGIkBdlUqTQ2\r\nn6Qn33N7WFxji9R6DFscW/6m48aZNaWoE6PQEXFWcFA20XCwwRcivvPs1H8y\r\nqWhomLMQMIYgyiZ1brrh/rOqar9iHOyRGOHEBkQnxNHAxZkupPlnNaG/tBTa\r\ntyhTQ/enn3HVWLZXTt2zhpRDxye69Ifwsw0eVGhjpDNgkxTRz0fK6whQTnzS\r\nz2BmY9QZHh7E+okXV4S2FO2rjs60k4Dz7+iqcCNwJibfzlW26dFCN8/KGVr4\r\nNv9DStEBeBJ+rG7N5L4AueYWaIPooZ74xrVxElk5jzZdwuCOfljPvJnHnXL0\r\nLwKOrk15mNddAGd1qyEZs8q5Nui3SEFOWyM=\r\n=pp1P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.90_1682552156330_0.8234569845166293"},"_hasShrinkwrap":false},"0.6.9-nightly.91":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.91","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.2","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.91](https://img.shields.io/badge/version-v0.6.9--nightly.91-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"048a747dc0ced80fe4fe173a0865928421a483cb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.91","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-aJyNeiMb4K+cfW5g+QO9GgDTwfYgcX9Ot8onCmFbQBMGRfuOSwDI9GYbus590l7rkha4wil+WZ6qbXs5juIZvA==","shasum":"21411fed87e5643c777dda06f39d60c666b06912","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.91.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv7hc+aP6wqvQUA15To9OcawhvWuDgc7jC/TppgAcW8AIhAPNwj2v/1xzK11jYr9shLZAtc5FJpMXAopWCen71W6We"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSwbHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB0g/9G5WG8jqV/UaSs5uYSaa6UHan+iB0xRtpgovK9MiLcLokQdxH\r\nl9VIeqsPI+uZ4k+olHkAUSDpORYxJtQqZ5e05PaDlm8V3/Y7PsfqUQbwimgs\r\nJHyUVLJWIUGJIWSF/AwI8NEDQUmP0rIjX0o9Op+O42gXzH9Oal9Att2M+g4D\r\npnoP+WsXVrPJ+8Svr1zcmUxok0UbBkQ3ez0oLNHwMTw+xHA90MmckyQL2Tza\r\n/6NWU9FdW+pBlnDqhljYscGwNfQZfqDu2uNmsyyjUfZ4Neub0pQf8+BdyTvj\r\nleU3SaMGLoA3IhfogWqepeKk0U7m5q2nntfVAwYg1VAP2BD+VvdnfsG62cjB\r\nOj4lmy6J69TKhSoyDsc4YADA2rBLT7Afaepm3AYxmbxN+LCIT2hCHCMihNqy\r\n38lz303NfMEDL8KD+Ws9ceLDJzoR+JF/1+FCcYXWhYgVFeByrZCiN1kyTzF8\r\nYDlt3BhGOrFBm2Rb3bJ/klH8OxIpIg8Qq28/RH4Ph5E5CrB36X7w/i8YmaL8\r\n7rgeDGQMkDOn65qge44drazcsaNMuUF+bLVUqkeRpqz3NIQ7rU2sJkgdicPh\r\nEiX8KWImfMUHo/bnk16FYOAaTQxn7trGuWjHF43KcTUwUvn86dIkpQyY3jJH\r\ndx8SN8VSROZD8KZv8LoqerlSHCGzZ/C7vqA=\r\n=G6i3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.91_1682638535610_0.0891801368460714"},"_hasShrinkwrap":false},"0.6.9-nightly.92":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.92","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.2","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.92](https://img.shields.io/badge/version-v0.6.9--nightly.92-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"32072c24cea0f7b7e53bc21971a56da0e43997d2","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.92","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-xmGmsfONsuqo/uSMTqInOzPof5F2niIuOZfqMtgoGq1OMr55y1b5n629/M02t0mRueJU22g71pcnL+UC3wiVbA==","shasum":"f4ace7c65ac1e2fbb28173eb18ff54f4f7557474","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.92.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgCergcZ0uWu1Khpv2retQYwLKFY0hHa3/2ZW2OohKPQIhAN1qUfPQ6C8LnUIS+FgLH3zxt8rtIwHunpPCY0G5U7Ae"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTFhkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomJw/5ASG+FvMr7h8PH0qZa4O/mgT6fEtVKxITPUqN6o6MPjORxmZ1\r\neMAgpDndMDxUSv355PcuWmvA2twkLo0gu0L2wlOc3xFmPBWqvVoc44ZvxxMS\r\neJtTKD0tU2Njl0rJmDRE9FdYRVSijcV15+rtvwQmkEEdjsvTr3tXq+49C958\r\nYDzn88l4Jf51XqRjqNJkkjyFfHE/n4qLTq6NVYhOtFYixLFdSesBPuTk9r8I\r\ngXv6Sq9qDAJcu5QTohhuMxJa5E2NTnf8r9H/Xbw6ld0OZZYBQ4AiZ2skJ+g1\r\nC13W32n9AkrrtlbMQ3bL5D6H0ez9+Q8pO3qhh2mcLVkH6mvpgnOSUJgD9m52\r\nMm7l+WnSPqIrpUOFthZIlytcCMLcaStUYEsleY9clnBXbD0NCALtLpnB0hXO\r\nTgbMmJwxF61gFgJLRaWlwixbHIztlNmqxRRrzt+eMui14IEEskBSBqwn/qOj\r\n4WLR7TFvJF70/fXpbe9kY4ZCqBZ/VESMxbq7oNEuHgAdqOoqUJxaNYUqONQh\r\n0iLGJZlXsi2XNeW+eEBvEG9uhBDKoXVpE1XXkK6jUQ1bWTRFkIWcYzJSBfAi\r\nHs1MdEf04Y+BHp9FtgbC67hgoNnwq3juynY7F4mGBYOxpxMCCLHn+Dsivdgx\r\nHKoWub1M3Pr1tukxyeFdF91i5TbC5Vo2VbA=\r\n=93gu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.92_1682724964492_0.13201635575983883"},"_hasShrinkwrap":false},"0.6.9-nightly.93":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.93","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.93](https://img.shields.io/badge/version-v0.6.9--nightly.93-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8d4aa03195c18015e9f413842517db7974e7417c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.93","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-PDll/BZBti/ct1dhnM45aAkxk4t3WL+kMPZE6c5u+4+bLrvmic0ab+1bJu/rUdO9AaCZdBlfOHsw+8eO+YTyMg==","shasum":"3edade3a33035cbda5f9175b63312b467068f5d2","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.93.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFtDkbZAlKCMkwshKKFUUGAoKgkjF6xtgm6gUG+ylDrAiEA+ulsOL+wOXCaX7RR6oU/IVJcmCwr3AznMznsKBO3Rz0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTanfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOFg//RjdsT/YcvSYIHsdb21WVpJPJ4nzlgBkOPAO6r9UhM4yaOOsS\r\nX7lGC7rW1hVzWjfnaRzFdKe5FLta5jReZwQlRF5e+QJ3dyZMcDIq7JWOnKdl\r\nf+MKhzD2fccTZzEKYFvnpqEv0LoQ7rLW3pOoXxAScPNnpZ8QG/4nIA3rUUuy\r\nK1+M383nOE2ohHwYxy5i15/Ff8tm/GNm3WqFiiwNnPRaOGdkFKAio4I5uLYc\r\nxjo+quDQAkOHD8AV3V66zJ+WEyq5EEktMdfGBytqDDX6/jzU1/UG93i+tVqS\r\nIHsOM/PhWhyPj7XPNCF6yIBWsAocgKkJ4trI5d2QouZ+dYxNCg2TR5FhvXtu\r\nGo0wtwR0Shf28hopebrp9Hztr+5Ue08nOw4xjmb03j06HGxdFJaV2A9To88k\r\n+/lcws4TbOm2SDd66H+89Kj/+mrD0jHvryJetGmIP9OcRdcrUOGE3NA+NRGC\r\nAc0R+cgShDnXEARif659h3LT754wI6tzmuXEYdJkXxAmWPRWg+IuQroTvtcz\r\niuG+1v5o5KqrZMuLNdLKoq5xPn5yM3rP/jy6x7Ij7RTIeRfB8Sj0GPQ11cnR\r\nOFPWwp7nWjJXiPXKyUrRQewqFydG0tGMFPaRiFC/1nk8+XjYr6gQXKZQImHn\r\nI0+T5znxHrtAmNZVzrJCliRMCgPohmDZ0cU=\r\n=XVb3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.93_1682811359294_0.07544934235521339"},"_hasShrinkwrap":false},"0.6.9-nightly.94":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.94","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.94](https://img.shields.io/badge/version-v0.6.9--nightly.94-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3cc94714bbeb403133f1f2f1ae9e73ef2d95f9de","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.94","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-pIxnEnExagOqxAVufoAEkWz3YGFpyBYwTUntHz8Ym4oj4s3K/MvEK110HmgT31z/S6RGUY0Cl+uC2RnS2BQqkQ==","shasum":"f6ea4799c10930821d48403e9d8c0d7faa7bd91a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.94.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWbRF2ApX1MBhndV54QY9jobcNIniSLsD3jabwHjcLvAiBY6k+NYwqeWxceifSq96G9qrxL2cddd0Ttw4TLnXDXtA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTvtAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxgA/9FCwmz0376q85zgWf6ui3Tc3+xYVC9vfE8dTqXZKqy1n0xe7l\r\nmr4zf5LbX9kFUA71p28hi8eS2DJa/1wLOGqltDv8g8aQw7o9JttJeEBni8v/\r\nLQvOqbA5WfH2Dck2qGcxOVciHFEmiYfOsrXEi9x7fFFQghTqCQj6li7XsSf7\r\nnXGNgHXyaLHNqDzKJl9d61FTFEI5ZXDx8yxKy3tc7tfn17urSNzKq6iM47WE\r\nm3rgAyomcApll/NUhkdC0KCOYWeV8zwO/ZhfuUWk0siPj4xhlTqLut0ieeDz\r\nuNvxC/BQn9TioYkQ5WUKsmYtbhjGTTOTwAFy9On+oKrQuHe7NXYYxdpo8k8k\r\nrNWlVLq8U8BJ1xhiBo24JY472VwNQabAG/eNAEf7NJ5j/i4Mn4NSeRp8fIqF\r\n6mu3i83EC8okw5kC/Cbv5xQsqBl9/XNcJr2YEdvuA+QG8kzWVjuKb7px1eN9\r\nZllNcdKXoN3ONhbMLS3jAc0wRMnm/4tFJVyAebo0ty1EHLlOYsBivjONYa7R\r\n3oQW29AojURckz8O4sw+82iCifUDQf26gk1r86tCl4TUudQheSJ88fKKZMX3\r\n49wBu5tUj2w9WE5GtKWhqjSrDBcY6ZVTpkRobndaDFfNpwMA3EhF7Q5TP09o\r\nuudOgalhUaDK17BzP+ETzKKvljUFzOCf+wU=\r\n=6eVw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.94_1682897727844_0.2333169865266873"},"_hasShrinkwrap":false},"0.6.9-nightly.95":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.95","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.95](https://img.shields.io/badge/version-v0.6.9--nightly.95-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"49645dfda9ce7702a9087d71d0f521faaafdbc94","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.95","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-c1F0S7Xkor/9U+HHs7A4Df3eCE0ZstImpaADbh5FgxARhVvzoIn/oCoIiSBiibBBipNk3gYQD+ZUIzDYK+Bs1A==","shasum":"095d5f805f393a3339a855ae78963390ae947950","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.95.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHfF1HMB+uIHrRkBP38CEJxTzDwHgfLjzFyEEJ+GcOaAIhAPO2Iyy/q+O0cxzycb5O7OX1YyARlr7xKAcL1EVvAZPP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUZ4+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8hQ//RixwK2z35lX/5ybSOZr3cp3EM63C63eQOzgI66qUApDhMuT5\r\nyb/O1EKRX61F8082oOp2m2xlJnNtHOa1jyGK6slGOxHkMEh7/TLb3n7rCMMb\r\nhCHuBA32vW/FrJnS+YpLf/KG47hVF/D2JZEcKxBxl5c9fnw5mTaYpsmPGjsN\r\nKXrcMZlM6BUnqmpffOsQRzu4Vg8yDH5AZJk4RJaDEymj1CNqqi4lSKOmQbqU\r\ny5K2G/YsyKV6UEHZjQd6SeCoOidCfBKL9Cwj62fFyz0wptBi0008Jpl7Xe02\r\nVVPC9mcsLv9nwu/qDXPK4sQVcpKufknxVqIoSaJqTComqgjmBiOpvdbIxSut\r\nabEq11btAcAPMUVX2wt4Z+mOkpYi+hszPl2Z8CN2hGzlYTFqjwshCswiP1P7\r\n+5bjoPeyp2AHK08wXqqHWHm0Q4VpEpZC6xEK7EeGNec5eStE6TAs1G19Bo7P\r\nyF6bFPw5qb6R3sQofW15K8Irr8hn4RZFZdKwB6b39d3ZQ1etnIFdS6aJS1kt\r\nkMoErKCIbkWXo8j63L5HVgw2jWSnBzHOm0SkWhzJ0LDLI0x2bkY+gvJ8o8ni\r\n2o9skTCUHT+op4PRTkXJPq/YNp8EaghrKupAcCl37tldTFHsotDhyjFEufhz\r\npjSHqcgjd+ZaohCcjJniHDIJhfRpTBvQl3s=\r\n=SEE0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.95_1683070526427_0.1815221911166509"},"_hasShrinkwrap":false},"0.6.9-nightly.96":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.96","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.96](https://img.shields.io/badge/version-v0.6.9--nightly.96-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8c66d7c98a36d3fe29190b364c050cec055f9db7","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.96","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Zu7EOM0wlNj/4ZqY/ZUka4+pDJM/J0QinhzJRIbNocvQiwi0LC8/avMExvl78nYnXjlAwXrjqvBOyayvcicDDw==","shasum":"1fa32947436263fe8b67c7096b338345ad2bd74a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.96.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7djnol8XxvIsvIcJf2f6YP/iyT0+rDlKWI0+1BAMC1AiEAqfGnE18yKY5Bi5avwAcIeR8xXYUD+/m3U8RgmuEM2dY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUu/eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFHw//RfgId1KRXl4/qlDMhC31kWycSmIJwnqiOnTrjyXAO5A3VBRD\r\n95Bx0+MtyE5uIMyPkT+ya3PWUkVf4IHatxJj7xqEHK/qGvcurZhUu0JexE/z\r\nbfRkypf8N3taMz8KFobm56RthGxS/G9LgIqCq5Rn4dLKDrmKzOJP/BR6Bn6m\r\nEChKcI7aURjFwgddeH3tuKkaxot4yUrCKjavm0y/jawn+WoYQKjqOHj3KtNZ\r\nqf6u5p5hn0lmK6CVGmAg13YXJkOkvCoSW0WeN8cG0PGxtJeOoogykfNUUMwx\r\n4kVdb3MncD2ZKJWH10liPbGGiwMLaRj7RLPdx2FHaur2uIMls6wYUHxW1byX\r\nVAslUZgIGhRN9zqhi73sGqcJ5GTInXqR0fX9jFwxWqGBTMZCMkQN5LW29+bZ\r\n96aJR8Mmn5/rzM5ESf/+bEwO6EyviX+eBi8z2UWSTgYShPxgjqdk8crrPVIR\r\n0RncKrt6/Zxf6XQRaDBSSfjGxoTr28Is4djj15R0AOVa20Kr0hLcRGfilWfM\r\n9dG8MZENjGnPpXENOXxgJee1SCWgaJcI2H3YF2SvzV4heVr7s6Zg1qP58zp/\r\n6iFGoGSQSWfDj/RYJ4fcm37MPMpOdrbBgyMhCS7vePO6bzmfWoruUbf8kPr5\r\nw4zrViEsBaeVHiDfKVj/fDe8iVr0dXQ9d/k=\r\n=Eka+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.96_1683156957887_0.48141960121727756"},"_hasShrinkwrap":false},"0.6.9-nightly.97":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.97","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.1.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.97](https://img.shields.io/badge/version-v0.6.9--nightly.97-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4bb035cbd4d45dc29d222b5232d726dfbeb3b522","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.97","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-VkHDrZL12Zvll37978Jaq818bSmZmHuPKlr5TUY+AHrF6AtbJP89/qRl00W4uyVc9AgoOaYYcw/0gWJxXwkNkw==","shasum":"561604b589435dc2c8462c78252c4e3b8f0d38f5","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.97.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwTRZ68sQ+3FxQ/4/gJC5rTY7z7Faa2zRJ0PtAJLycgAiAlRqnXBpWd+zKuCwO508nJFMsW4Sm5g/RiFG3n5wN9NA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVEFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrI1A/9HV4B2T8syG+DAeGncxsoJFWcaeAtvStNmBqamKEmQiBuko5n\r\nWtGS0Qr/LxvQ3qLZNuKICJdrl3XYGu4tinXY4f+RHg4734uL2t+cWzFx7AAI\r\nQybk/mh/Qw3EqDJtvyhUYrbu0X7UCa15q8YCiAkpYM/T8DAURikCcsATx7YE\r\nIBqiNq6t3h+nyGTQFHW23497hT4b5oyoIP46OtIjc64CHe/XWZux74uaQjvw\r\nBIsUf2Eh9zQe7cbILPyHZxJTw8XQt6Kt0ftonac75cpClZdMRtcVD9oyLjBH\r\nZ5Ixi2zKAxPY2m4acMWfxwMZNv7NToSkCi3sVhgoFqxBjAonObbH9546fxTR\r\nqQaVe5Pm3RNMvqqfAxfHh3dsVBXR5R9NEL2G10je+SyAjtf27grzebtxMSnB\r\nl9fF/CRpK2llVn/VwLGWExDHtU14AbNHzkV/kZztOwMi7JKm3i4Hqv68vmCZ\r\n6R3VmMaknTpsbDoEVVINwSLw9DSLP6ZIHOsX9s+KoroiHb38mJVGCJrCYG5W\r\nVG83OIUYff2AdHeSII08iKjRsixrehVWrVJuyHokTWTOIR/6wljDXP9i7G0Y\r\nVJ/aRB0w6mcpU+5APdE4WIMZwnl/MPz5YBxrzQKi17UNfD/Cq2JSjLdlAGKx\r\nnRCaylKtmz0NvQu/Ljlpe+qbKq2AD6OwERw=\r\n=ZFBq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.97_1683243332424_0.02235116910799473"},"_hasShrinkwrap":false},"0.6.9-nightly.98":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.98","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.0","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.2.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.98](https://img.shields.io/badge/version-v0.6.9--nightly.98-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"28ca55d6f60b207938f9fe92e57f8b8d42e802da","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.98","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-77OIZTXn7uFOy7b5bt4ZsijcZwhhhNxinA0XxIBOa0m8/9a00qZavUI+hLxXrhOtKyfEpLBiCM0wcoAix0+5Ng==","shasum":"2b6e9c3d22a1213d521c988c57bde05d442cb933","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.98.tgz","fileCount":10,"unpackedSize":30807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuK+7oQQ55CYHPc8P39iQZ329IgydTBumRKBvpWH4PewIgWOxtgFS543rE0PJ4fMlV9969kM2aE5qOTb2hUM9Jtbo="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.98_1683329738406_0.5027159542117077"},"_hasShrinkwrap":false},"0.6.9-nightly.99":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.99","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.0","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^43.2.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.99](https://img.shields.io/badge/version-v0.6.9--nightly.99-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"619cdfba60635ce0cf67fca9f3b3434f0dd0487f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.99","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-KQeLwaFPmgHwhqCgE46g59O6V4tF+aJZTS7/GDwoyEsAVRG9Iw0pckPZSZoyu8Q6OmJuzxazS+8iM0fWG/xI/A==","shasum":"1d4e9472e51fc2d53bc574a7eb81fd009c889541","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.99.tgz","fileCount":10,"unpackedSize":30807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKD1mInAJowKIVStqP0SoUeX2w+4OMYvNvtAMJxRsDeAiEAypV84LYHahcW3I8Hzl4M0tAQKB9ByUH+OqJFRJtt9qw="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.99_1683416129068_0.5358005202126133"},"_hasShrinkwrap":false},"0.6.9-nightly.100":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.100","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.0","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.0.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.100](https://img.shields.io/badge/version-v0.6.9--nightly.100-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ce4070a93892b05695444094f573f16f904a13f5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.100","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-JUPKxon3PgPmlC6i3P1WYmGuwTNff+ZM3I4e3qi7h4iByjIDSRy8v7ldU8RQzmh85oGKY6dk20mbhRqwZfvgrA==","shasum":"bf1a90a2f82906088af1deb592ce6bad682a2c05","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.100.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/cHGFucK2raLjenghmNbrFP0MkBrx6Zj1A+Fnuc63awIhAO0GudLPYu4Qm5c0mOOE8PIBV8WhqUOOzws7qrUXMC1P"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.100_1683502550038_0.9944805226671796"},"_hasShrinkwrap":false},"0.6.9-nightly.101":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.101","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.0.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.101](https://img.shields.io/badge/version-v0.6.9--nightly.101-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"fca1f1007df6c51d617101e45ddae99258ef75d4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.101","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-n03131FC0dHAuk2s5ZlRtOl3cL0pfTHAsPPk7foy6VvBxEHBZJRQwzFJRRJhiWBoJGxuGuDcIbuMUQZ5mSv+Ow==","shasum":"9268847bffcbbc4b09d1c558cf38285ceed83e63","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.101.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEW+fPZgxmwfBA8SQvQ/QXb1Hjrbz5RIBsK0vou+E4yTAiAEsmDoGZwxF4hwaK4iT/rtieJOSe6unXN+F2tIrndAjA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.101_1683588937836_0.5458177124137515"},"_hasShrinkwrap":false},"0.6.9-nightly.102":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.102","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.102](https://img.shields.io/badge/version-v0.6.9--nightly.102-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"768b1a2c3843353e3bec7ebb475cdcdee83ca7ba","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.102","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Yxg4Y5q7MXb0dePqPUFuSDQAbLLu4tVccuDlP2znPLmaoddqzH6eWUwgovyHKfIR4ACqVbTHGDn0cyFWvLFodg==","shasum":"b72f5ce4f564d313ac6b8bcf80fa9b25d0e47d03","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.102.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQAQs3gVYqQ9xmq0mhshMdKViflSc9M4fBznmuXXYbDAIgYs2RZhetvdHnE3+MjhqDh6IVsmNMZZVO1Z9ULntoAp0="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.102_1683675355600_0.6349979683086093"},"_hasShrinkwrap":false},"0.6.9-nightly.103":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.103","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.2","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.2","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.103](https://img.shields.io/badge/version-v0.6.9--nightly.103-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c2e36ddf8fa384a8f11403cdef1fd361f04fa89e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.103","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-foxplDwD2nlOpN7RgQeK61uLAY2M8l12Jx10jf2wQasfbsiW/BfyEct66WxrJYHelg/HUykKIq6p5EVtxUYIJw==","shasum":"7ff552031b69fa08ccbb6b2ee38cd909adc5e1fc","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.103.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHL+6oSgt3YvFOAb//5STu9UOEVPT4f4ucRjoty7cjsDAiEAh8HCMsSVR+1X4s0w2tycTRKJHm5TDoZDQnzwoqaYWDU="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.103_1683761756547_0.5966999100636801"},"_hasShrinkwrap":false},"0.6.9-nightly.104":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.104","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","all-contributors-cli":"^6.25.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.3","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.104](https://img.shields.io/badge/version-v0.6.9--nightly.104-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8bd6b3c60b84ae305bdff2b7e909a2c33d64a578","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.104","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-PqGCTKrlQTzkCF+Ll+zfIi6fBhOOoqu2WdVF8j0dTjxfbENLTnq2sEyqCw2FHHYUIATBXM0rIxXE2gT/DFy+Gw==","shasum":"522ae9ce6cd125c0e7e2530ed461cb5b58da4b8b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.104.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtCXk5fSk7Wtp5e10TlaKDguXcLmiGfb9t0JYxcpz9fwIhANzgcXAkelE6IvvnYdcyA8yMJ/YnW7JV94ayiEMOvrr8"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.104_1683848130537_0.5038052666724704"},"_hasShrinkwrap":false},"0.6.9-nightly.105":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.105","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.3","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.105](https://img.shields.io/badge/version-v0.6.9--nightly.105-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"86954ee9cac207ee30ee4797cd2c4ecc5817493a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.105","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-sN4Zl5bHR+d4YSX8jGiRJ1domk+8U2UWGxKoh2pe1JdEtL2XHLcqBztjHWX7S9uzLKmWIpVyqCkJH2Cvx4HXwg==","shasum":"9350fb994413efa1f48f840e0ecd02c425356987","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.105.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMdGrvcYwFvEV3H2pfQ33rKnZQxffyS4LIqK9XGwzfmAiANP/Q0N88+6bUC1Zn6CEGd5yeMC/NyMAXJnZAu/0HZkw=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.105_1683934570769_0.9634674187844454"},"_hasShrinkwrap":false},"0.6.9-nightly.106":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.106","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.4","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.3","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.106](https://img.shields.io/badge/version-v0.6.9--nightly.106-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7053ff8e15d087c0417d406207d06b11d4bbb6aa","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.106","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-HMDJVU+p/NHUFf5MXDry2xO69gGH7FUfbNZmBC1oxjdabbRxURjgvm6FN/NsFvByawPoOLw2x/j3+FwC06JuDA==","shasum":"6680a9f5fb5c9d6602076483dfadbe4e1cb97e88","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.106.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiXfGRuAvjSCSZ2SVIs2r+eIHHYOfzo9/YLfMdfClNHQIgK4cs+AOCA0R3602Ft42iC4H81KpW17/sd19vpIs4MGc="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.106_1684020941298_0.9079027996470812"},"_hasShrinkwrap":false},"0.6.9-nightly.107":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.107","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.4","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.3","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.107](https://img.shields.io/badge/version-v0.6.9--nightly.107-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"22252e5fa7126c2cb29adee003c3882ddbbc4e6c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.107","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-bSE+1LCuA84wxI2VUB6Qk4gx2plGrji1EWIqMvBZk/cC0cfUgRv+M4Bq5QCvK0u+4ueE9Nrd9vg59y/rVcCatQ==","shasum":"afef7a787ff48a93c9a2c49b46ab4e85586f258d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.107.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNewOsSTSsW4oRHUtLw/hD7tP5S1AknhqTW4V9kdP+sAiA/SS5Ay0VkDB8u9tmbiRx8WoqgxoyO5w1JmW86OsQ81Q=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.107_1684107344324_0.7582013188898067"},"_hasShrinkwrap":false},"0.6.9-nightly.108":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.108","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.4","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.4","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.108](https://img.shields.io/badge/version-v0.6.9--nightly.108-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"fa0eeff632d266f691437d66749b202b11ce9c4f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.108","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-F2yj7KHwxrnBSFaIEZq0HeVsmQBnZ0keb7XFRkogo2kwZuuY3qRd0x0wj+XU/LtJm2Dt+uUtU4sGJs7vw+zlGg==","shasum":"12a131cb78169a2c63a8b6ab86d932aae292d413","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.108.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG78iKBQ4Vgwlc9igOrnduJKwH6XIyXUj1Mb1+W0901cAiEAuZYhjqozb6Sgkg5PPx4WAA5a1uoqEZARo8h5lxfotNo="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.108_1684193736473_0.15967385158712788"},"_hasShrinkwrap":false},"0.6.9-nightly.109":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.109","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.1.7","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.4","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.109](https://img.shields.io/badge/version-v0.6.9--nightly.109-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"8faaa7a30668d0b3eba1e7fe20ba61695d7ec5c3","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.109","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-647WPW3eZqffd8Uk4Cfr+4Rp9yCZfVdlFKKZYHaN7SpidfNF1K3F68qJDMbDNLwWSVavRQP8lmpLwNlCTVUp3g==","shasum":"046f9fb4514cb99b6e167b9a97afa57ae43e2152","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.109.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCac1HOba6zPjaS+7B+Ads5cjKp4pdziv/iDbrhCAmK0wIgK4/keYxwdH5lxkK+gP3ORbfkknUEFqC05xDpyUAAzrw="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.109_1684280136333_0.09319064528111998"},"_hasShrinkwrap":false},"0.6.9-nightly.110":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.110","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.0","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.4","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.110](https://img.shields.io/badge/version-v0.6.9--nightly.110-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d67baa9dafd8f4399220069ffb09945a433d9a7e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.110","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-BzbBzeudZDFTc2038IqQoCQhN54bDdrrexxx8tfBbdj1UWe21uOrzB3j50iWDCkODGhXxz0WAn+I5V1nx/YIrA==","shasum":"52aaefe137932d73087e9298ca778a5b21b4bcfb","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.110.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDU3AoH/a9K6emG0jnkpWMz83qySGZ/YDZOhe4wT/6sAiBL4l9r9VXAw6/xo9ObQ33Q3rDUceqk0PW46Kfim1xq2A=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.110_1684366515619_0.2749784942951099"},"_hasShrinkwrap":false},"0.6.9-nightly.111":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.111","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.4","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.111](https://img.shields.io/badge/version-v0.6.9--nightly.111-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b37597195b0541985fa571f5b7c139e008445ad8","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.111","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-FoUpdtX+0KUdye1oDFYuI7m5Pw2kp+TBUqqQ17AEWPSaxIgTR//eKnMOoyit3coqyInH+/0OW4+g1AROkMbwhQ==","shasum":"dac5831c15ff215138fb7721470cc9635d22eda6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.111.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwNFdqkSEfqwplj81y2tH9zss52b7Ol5Yb/JPu+B6E9gIgPIVxlji4y28nEbFmG981JcTzPhy7vGS3BNwo//sSnb8="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.111_1684452944321_0.09531949082507096"},"_hasShrinkwrap":false},"0.6.9-nightly.112":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.112","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.4","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.112](https://img.shields.io/badge/version-v0.6.9--nightly.112-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a10d0fc53e364aeee8edae4e60cf0588e7b64f73","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.112","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-0w6a2QqXEALLV+iWzAhdPhR9hQF112FTfZkld9QWAeayGJ5As1cWS2n6kg1gPuv575v7Gw2KnB4DcMz3aJg2nA==","shasum":"5652b6e896c4cbd2d319ae65cd95eb18bbbe24ad","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.112.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFl93dPyd7ooKmjiHF7csKfxBX7B9AVilveEXiT7m0YvAiEAliwaWKOZvKc24afsIyxgbiXGdAdH/fR6zIalfFAl5vg="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.112_1684539358847_0.5545175713056214"},"_hasShrinkwrap":false},"0.6.9-nightly.113":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.113","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.0","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.4","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.113](https://img.shields.io/badge/version-v0.6.9--nightly.113-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"56c2e816d42d2e1bac87c35531e1df61070c1cc6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.113","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-mTiwcrsdLg1C2itbCzY8SOPUXgLCkdGaPJf1omrrWFd+Huuawz1T+N5BUF07tyIbBRBt245/mRqceFJtyaVclA==","shasum":"235b261e107efe6d52c01914b2e3b2ec077a4e1a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.113.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDduJEUFxwo1B8Gk2em7aTzRRM2JrnaS0NDq5vHyt3k7wIgLqesKZTPP03i28iZdwqF2/5Tq6jNC5q0Z7gqgmugqlg="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.113_1684625746603_0.8545767174887435"},"_hasShrinkwrap":false},"0.6.9-nightly.114":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.114","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.4","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.114](https://img.shields.io/badge/version-v0.6.9--nightly.114-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ee0c3ba91de51d88ec474aecdeaa4ac244ff84a2","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.114","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-VxRGjglOM+XYYonnivVdBc3l03B9WyGRuCyReaJDU+Baf4ex80qwmoQOJ34iVq7Nx0aZbM0TDlt3C+dnYKRJFg==","shasum":"70ecacb8eafeb047dc2a3d6cf56643851075c774","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.114.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlSnNW8C0x7GmiIx3t6GkNSQ7Ehyg0Fj6F2NPEuQch1wIgHwe2G7V3k060kFCk6fyGjoYZKVMoK6F1CSeJ01/itkI="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.114_1684712125586_0.2651056568051606"},"_hasShrinkwrap":false},"0.6.9-nightly.115":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.115","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.7","@typescript-eslint/parser":"^5.59.7","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.4","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.115](https://img.shields.io/badge/version-v0.6.9--nightly.115-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"35cab7826341827948ebf8ad8641e3791556b8d2","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.115","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-0TPdF68a/cGf/OXCqmGf3v82/IqyHRc8x6ZG+3nnzQ6i94swQvluaM05uMGYuynjWNW3KEnMPB/33Or6Wx598w==","shasum":"b252aca7adbd600262de1b93a6fd8f6436c5c5fa","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.115.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+fRuy2+jol87aZ0KRQAUpbUPWftOt8fnlkLuWtJVjqAiB+7l15bMuqijlJT+P8VZsjIioGb//jdNjj0Nu5MXo36A=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.115_1684798530710_0.6905756702391206"},"_hasShrinkwrap":false},"0.6.9-nightly.116":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.116","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.7","@typescript-eslint/parser":"^5.59.7","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.5","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.116](https://img.shields.io/badge/version-v0.6.9--nightly.116-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9e1109e70dc8ba4c130f215670aafa2f319b2191","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.116","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-l/JRf8cseOUyLc15dm7aYJBIXHGTJGb2gbKImxkeazt1uperjj1PrrhrtrGu1RnsSecg/hTy3dNhHEQPEjDlQw==","shasum":"b424e59eb594b5babdac466fc95bed0eed483366","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.116.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwadf0k6HRTcCho6iUhXtW214SPIjpumo//AsJHuerEAiAkQoxoigzcd6c8woMfiZzXCfZ7H0wcaPy0iahkEM1TyA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.116_1684884929104_0.19847184828694497"},"_hasShrinkwrap":false},"0.6.9-nightly.117":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.117","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.7","@typescript-eslint/parser":"^5.59.7","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.5","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.117](https://img.shields.io/badge/version-v0.6.9--nightly.117-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"639629a835da729bcb178e638aab2891df63c8cf","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.117","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-SCdx4aD2P60zhYSYI1icl51BJZvf5UTqmEXKTI9DDxOZ2aGb643/HX8Y/0J91bEhOjommB9U0zVRw2NHjTzo7g==","shasum":"61821513c70df23be9ec8be34585c5a387da3c90","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.117.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX4KY3GGJRi4g6Sx0dEaDc/pRGxZ9HyAo8mlQYlzOKcAIhALYp1zWs9uH20wmMIM67IxdVcL5iX/tw7oQlwiNDODSe"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.117_1684971330968_0.40272821481563836"},"_hasShrinkwrap":false},"0.6.9-nightly.118":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.118","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.4","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.7","@typescript-eslint/parser":"^5.59.7","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.5","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.118](https://img.shields.io/badge/version-v0.6.9--nightly.118-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"473c0da1cc2f3745247122865a2e59ac9b9490c4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.118","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-yWD7WmkLsbvZvwjLAyOG1CqcKirgc3NQyqZHY4IaEH6YPrFkrR7P7pSC21lItZvZQ+53sxmxBZ29bn3JwHoG2w==","shasum":"2ff0c7aace549a6335bac143e182d7e15fb91a00","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.118.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMkKBIcg8qsCuV9kU7msN4KB0xasGD15279QBNguQc9wIhAL8mlRoFPxQYiUX4Ua7kF3z9LaNleTGZhjvkPmpzqHkF"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.118_1685057735813_0.17090547179293614"},"_hasShrinkwrap":false},"0.6.9-nightly.119":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.119","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.7","@typescript-eslint/parser":"^5.59.7","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.7","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.119](https://img.shields.io/badge/version-v0.6.9--nightly.119-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"7cf13246068a786f5c7d96f9b4812fdec30ca0fd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.119","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Q1cObC9L4HwYxcytgxhpjt4j3ru6A5TMx2Hic6JOn4WPva7j+CDxObKOfAQ5zKRQ5eYklamFhSn/QMki3CioPQ==","shasum":"08ebaf4b7328b7bd0f7716dbf3f61eaaef459697","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.119.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC27rZn8EIiq0FA+i5seeRVm+o7lpQDM1pr849p8NzohAIgev91MpzEKlhhGnxvR6V/X7HEGX61LBzHtASBvKg8aIg="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.119_1685144141740_0.1287942620481619"},"_hasShrinkwrap":false},"0.6.9-nightly.120":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.120","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.7","@typescript-eslint/parser":"^5.59.7","all-contributors-cli":"^6.25.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^44.2.7","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.120](https://img.shields.io/badge/version-v0.6.9--nightly.120-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3de3d83e9a26281798c2e8d9c262992d21216633","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.120","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-mp3Eez4wwGbQxQ+apoXUTDHgqvd4YU4jvkPfqZUWLp8o0sxhqqbGoZaOljNkFixS8esbwb8jSR+GBZk5WDSQUA==","shasum":"11b075f127f2489fbe9cda610dbbbf455cd0693a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.120.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB9iVb/mI2HSTLEuvQVwe1Td45k0mrEIGJXoTT++ui9AIgHg1vHB69SIlQlVF5WPwretQZtMZ+PumIUpoTrh8WSiM="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.120_1685230528144_0.16790908758720846"},"_hasShrinkwrap":false},"0.6.9-nightly.121":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.121","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.7","@typescript-eslint/parser":"^5.59.7","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^45.0.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.121](https://img.shields.io/badge/version-v0.6.9--nightly.121-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a82a9d8b62934756fc77eb897861abb44fbd414d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.121","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-oMn9CYPajYxLEOrYEzH7dSMEw2oA6XHiGOMENcUXMCwheAHWpujR4AivNejj0FZ46pOBpX6KEvKYcBjv3ql18Q==","shasum":"6343a87540190872d7a09e5ef9e14e89d52316fa","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.121.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNubbZhHK4smut01qFqOV5XIC4pYuYVo2xkW2n2ODeXgIgJUlln1uxwXxA57cUTTB0dXhYEITPE/c78VV7QcKJgP4="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.121_1685316934523_0.931627562496024"},"_hasShrinkwrap":false},"0.6.9-nightly.122":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.122","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^45.0.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.122](https://img.shields.io/badge/version-v0.6.9--nightly.122-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f260f1a7d8c421e194e8c366688c6a7b794efb79","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.122","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-he9TiTlD4bJ6nA3OpVrC75BB2pr6hGu9aHzYxswOE8Mz/VElsGkUXREbAR7ZNEA8EPedFNvchhOjN2Z2JZrM0A==","shasum":"dba11650dd4a9de19f6b9cfed2442299745c7ed7","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.122.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCABYMdbIE+EUG+4po7Ute6vEDzwVQu+DMvr1bmMrlEtwIgQAvahhdn6vYprLQTpZh0kFsroIFTQiP6Dwz2CrR+4Jk="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.122_1685403326692_0.713332026990666"},"_hasShrinkwrap":false},"0.6.9-nightly.123":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.123","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.1","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.0.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.123](https://img.shields.io/badge/version-v0.6.9--nightly.123-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"49a00db79e9001ba0204fa8c5c3096088382034f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.123","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-subSKZC+WDfJ2hLgInBd5eiQfM8IzWcxc/z1fTYPYDLYUE26APink2bXqfTqgINr/2zrj4IeQWXPCH0FxwW4Fw==","shasum":"0b8cbd3a79b66b2cabfd681b0a55e066e05a954d","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.123.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSeEVmD7mpmn9WSqsypmmAvZ/1SS0D4bkBtKgTjRxPnAiEAyvmv5MWcoA0DdGRopKy9ymNbxVglVKsoT9m0eDSfDwY="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.123_1685489783841_0.6953225818469342"},"_hasShrinkwrap":false},"0.6.9-nightly.124":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.124","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.0.4","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.124](https://img.shields.io/badge/version-v0.6.9--nightly.124-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"de2352125e80c70c1da3afbbc7f5f0318d8c9c8d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.124","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-20NA+u/TZttFt22ubdHLSHeV/wPx3QLBbojXQ6zlyTCuE8M2OLFugB+2p9VH78gXH1WZqpIDfqCzHkzwTe1OCg==","shasum":"3747509d953014a60bf7beb156b5523308599271","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.124.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFd73aYMJ7X9efUDMEjehvC3nzrhkg/XSQu8BC0WADSXAiAeGE3tW5SpAM0iQtpxW9KHG05SvK/vj4w+ziBTAg/Cig=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.124_1685576172210_0.1371271982331328"},"_hasShrinkwrap":false},"0.6.9-nightly.125":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.125","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.1.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.125](https://img.shields.io/badge/version-v0.6.9--nightly.125-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ddb9c211eccb5d7f7c6fb8386efb6ed6ed7a9d94","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.125","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-UWCBe9v2dMl9Nyeuth1KgWFhZP5Nwx8Krbe5I55cha/glDpoIrWnCx4q/nK3HREdy7st06hAnzqoZ5g7M7ahAQ==","shasum":"ecb51e7e2eeef335a14ee6a4a0e0dafd08727787","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.125.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyvDeeL4GyU+LC4B4UmWyzKGA7sZNSG/QdQkg6GXUYdAiBWFUKjzDidy5ZuUOj+cMFuNTn5zSHMqxIolTL71yTxgA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.125_1685662531465_0.9936571092617899"},"_hasShrinkwrap":false},"0.6.9-nightly.126":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.126","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.126](https://img.shields.io/badge/version-v0.6.9--nightly.126-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"0cc51279d093774b5b57765033a61c2ab52d24b2","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.126","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-BkyzZ0gFq6Wy3EWhEv6Z7ki+K9dxSzIFIKmtTAoqONIwRIep/bGzu33GSH2BmaB0oBMQ1an+2kBuostW4D8yYg==","shasum":"ba333021b786afff9d0d9628f7884de65e6b4dae","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.126.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB39LC2L6gIqQqH64BrQDu5/88185Ei3apsX/dEHCKm2AiEAqRiCcUVG7cx2rYt2L+Bf84wOYRfEp/3jhR009nmBZq4="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.126_1685748944805_0.9544244926163541"},"_hasShrinkwrap":false},"0.6.9-nightly.127":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.127","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.127](https://img.shields.io/badge/version-v0.6.9--nightly.127-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"9d8d505e23ed5b535a137fdbb14b9bd004861923","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.127","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-JeVLx9m42DoNeqf/4T4jhTb0g5F5CvDXkk91sVfgZJ4kYza+dYiiD04LwR8r7GHOmJYZuPk/2IFZEO4fY/ZmrQ==","shasum":"9f0f01132cc0b4347d0be9c82661fb69f9f0236b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.127.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY49GH//oGE0pB/JFdqgUR5TxVUEL10KSbwnIMtgM5kAIhAOvWFXOKtZVtu0O7cBrCW0y9p8QjUyNryzZzy72YYvxV"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.127_1685835338144_0.811101945883544"},"_hasShrinkwrap":false},"0.6.9-nightly.128":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.128","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.4","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.128](https://img.shields.io/badge/version-v0.6.9--nightly.128-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a600659b472170d72a7dd4272db4997979d6ab1d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.128","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-tq911k7Rpn8y070slC/1Hy9NPExX2lY+J+j0S8h/SXzZj27DLBsWH27fwSfbJCFzQxNUI6p6lltQ7KMIiLiI+Q==","shasum":"5a34d608689b7042bee8c63c910a26fae3897c3c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.128.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI80K9qVSGNp11LP2d4A0oi1A3vYpTiVXyhnLPVzVs8wIhAK7Eb3kimHmkzoF606/bFB1PJvpdO1SaRrItYLStNH2N"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.128_1685921735178_0.6923386336736139"},"_hasShrinkwrap":false},"0.6.9-nightly.129":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.129","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.4","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.129](https://img.shields.io/badge/version-v0.6.9--nightly.129-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"63c8a957eeb190179d821ceb2aa9f79f0a2b2b7f","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.129","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-0UusXRGgcAq6L168OqsmuVy4oF581igXMceJrTCz+s4Pk5Ce+kQxGnsxFbsoLMaD8v2MmQ57qEj7AhnOkca2qA==","shasum":"d6186b634dee5823977d0e7475efa8b273a6afbd","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.129.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuTL6MJZBeowFaGGqUJ4veXmGQ8z5c3KCoIji5uaATdAiEA+4U7FvqaZnRL1q3gPHtvqtWkP/borqiUr/IHHCvWRHM="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.129_1686008132374_0.1393768595484972"},"_hasShrinkwrap":false},"0.6.9-nightly.130":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.130","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.5","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.130](https://img.shields.io/badge/version-v0.6.9--nightly.130-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"3f99568e122ff3673e6a06dd52ac2adfba09f7c2","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.130","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-lY0SEtNdJRkymNQqd+QZDVgRh1G5PeNJIbGK8FvLi5BeBy3Gbco7oIJiljSJAUotYq/wH+jbP9LavIRbJ/SUPQ==","shasum":"7b5bae14c17b708a4ad7381b94f35d7158ab7856","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.130.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN1DIBm7xBzzDk6yQP2joF52+QEuRIDnRLy6KHhtndYgIhAJL+XBdIQM3ULLorQRO9rGJf7JSXNwf2qtuAE5cthlyN"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.130_1686094536576_0.7960510603896147"},"_hasShrinkwrap":false},"0.6.9-nightly.131":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.131","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.131](https://img.shields.io/badge/version-v0.6.9--nightly.131-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"01fe7ec982e00aed7e5190bfe3ea131c2fe41dc4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.131","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-d0z5g1EmAcMnDys22+W+7xLEgwpPyDEHLeJr7gKK4wIdKHe6lLuAD2bAzxsbfVoBUU+rSOtu/8xBZTNNovcrOQ==","shasum":"51ce4b30e7a19b509cf89d170d1add085a4be90a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.131.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlL9HJcdeF3fJq+4zx2ZyzneAxf31mp4bBHJml1JsVIAiEA2gZoTHHUNvwhn+4OkFmGMQfMrXPhgstCQpZVX2n2ovo="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.131_1686180938053_0.7639252307773798"},"_hasShrinkwrap":false},"0.6.9-nightly.132":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.132","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.132](https://img.shields.io/badge/version-v0.6.9--nightly.132-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5188c39b7972aca2c989cce3cd1e93df5e4217cd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.132","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-avQoc0NTI3p3icliKqxGIgRkj23ZwduWmlJ4BQuHMAn78cPXs3MT3PCl5iNMhBJdTK5pjuCuv9tnS17Q7qc8Hg==","shasum":"44d056decb715f60ac71d2398a2a1eeaeda57350","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.132.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCcddsfes3N5Mq/e40MJnCiZgXk8OqLAvP5zxA7SkEuwIhAOGivsroxgMjLwV3on4t/tSWmXtALX8Kp3jfjr2He17k"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.132_1686267355484_0.37426606845048016"},"_hasShrinkwrap":false},"0.6.9-nightly.133":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.133","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.2.5","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.133](https://img.shields.io/badge/version-v0.6.9--nightly.133-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5e06d8e4c932a0a5758a6befd17323f48db2753c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.133","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-OEvdPx9oqm2sRYyPxFWEpcUG9CGKowri35mOAYXgdxUzgY5FkraMxy4R9cHkt6rnmQhWZ0jhVWCnMAqT7T62pw==","shasum":"adda8646bc6950e1039ebc12494d33a7d8ff06bf","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.133.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYmBvVe7+5MUg09Ugg1UImkAEI2m3/mZHJnasWBEPdGAIgH+xrh/3+qa7pCCFlnR7Y5s7YLS7sdg1m8HgpaAP2jAI="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.133_1686353769355_0.9905881015687419"},"_hasShrinkwrap":false},"0.6.9-nightly.134":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.134","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.0","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.134](https://img.shields.io/badge/version-v0.6.9--nightly.134-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"72ebd61385687bc08d80873a8ecbd5584350703d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.134","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-sYlOf/l51sJny0+A/26K5AR4IOzm1wN/9i1+832kV0rTcXgzE09QBtDdzyZ6WPyGNLSs8fdh2H22A7QY0YwAkg==","shasum":"fcc339235dff5beca13bbf3c09fb416edf8abefd","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.134.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGXZFLC+xtU6zAutiTTnkytgfDNXHytgKEUHKy0LMVRAiEA/BZwgoshugHy8HM4Wqn+1N1gBrrjrQQ1NcYGHSomLk8="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.134_1686440124979_0.6578938522214852"},"_hasShrinkwrap":false},"0.6.9-nightly.135":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.135","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.1","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.0","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.135](https://img.shields.io/badge/version-v0.6.9--nightly.135-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c95a0fc2d8a90146885dcb64833c6e89abebb28b","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.135","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-RzHLgMnr0wDMTQAsdQLzYoU7GHwsru4nKu1x9daHQE8/uc1ujfd/XskUjPvmpSovbYGeZnqPNffUNs66gmBDYw==","shasum":"8b99e3b18bc65ec124ed2d3a5c9cbbba85466701","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.135.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuJx/yNJClQgXnmKU8LglDB71x5OT2pmGUNz/8mQ8iZQIhANafIiO5YjJqwj4lZJXG7dH0tSvZEpF69lUjWM4eQSbQ"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.135_1686526548624_0.07772874058007906"},"_hasShrinkwrap":false},"0.6.9-nightly.136":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.136","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.0","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^2.1.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.136](https://img.shields.io/badge/version-v0.6.9--nightly.136-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"bea71a13529d0ba7f314457a69a002b833ab4d38","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.136","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-mVHpPUFiw2Du8Foa1D9spLQYIlgD7T4qma7ennkYhlanHVXHNbXAu3vac1ULK5i+UKRf4Fvm3BLtGzJxqZq0eA==","shasum":"4451490c8c1be3fae9efa5dee1f972428e9b0783","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.136.tgz","fileCount":10,"unpackedSize":30812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcMGVG2KorFF6bSb0YGZg5suI71bcoxMIjQJYSD5K16AiB0yfonNozLVE9EkdRrfmuh0KGw98tAGyHxhpWZBYbrYQ=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.136_1686612949339_0.43229607783763213"},"_hasShrinkwrap":false},"0.6.9-nightly.137":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.137","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.137](https://img.shields.io/badge/version-v0.6.9--nightly.137-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"58a984c33019b540b8ddfcafc6338eb09f059c54","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.137","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-WbuPqE7AXDHTZfQ9up9CTyLaC6r99OXgCOsE7+sNYQcbxW/umim6tkB473wJTDWn/+nFa+VlQHQ28wFEvztwAQ==","shasum":"88c19e91bd1073d0d36d80bba4249461a592030e","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.137.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELpO58s6SxpXpUZuCcu59vyo+W4v0QO3AP8X6wSXOthAiEA7c+tjQr+h5Nwc5U7xvmlK3cTgFcA8Q69dtnLqeb8puY="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.137_1686699347171_0.024063222661023564"},"_hasShrinkwrap":false},"0.6.9-nightly.138":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.138","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.138](https://img.shields.io/badge/version-v0.6.9--nightly.138-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f15651e9ff9d132cc9c417cc73cd20706fdea2f4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.138","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zgILB8gsEm1+7wFQBMXIG9rxEOyd37fDV6uiKNcjbSLriSLPg/yi01IZ3OKLkj620evXVqiI9D+9PPZA/eEU/Q==","shasum":"84bb8a973952b6a36d29b64904b932a1378714e6","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.138.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcN2ZLbyIHWvpOHmCbYEix7o6pEQ+EjsIH3i/4QeUrxgIhANjStC6tDiSxhzsDQLohnAZHcfY4PzjnY0gkiPvubaoo"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.138_1686785760697_0.33529392400541447"},"_hasShrinkwrap":false},"0.6.9-nightly.139":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.139","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.139](https://img.shields.io/badge/version-v0.6.9--nightly.139-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"b2c8e9962c8b9be978a9f482cee42d68486b1432","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.139","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-gKzU+ixoy8+rKdAwacxcYYEO2p0WaB90DjAlALrBsgqoM+fanwJ0d6eEwfgsFBpq51hMzD0DmyAOfjKt2SqyDA==","shasum":"8364364b086c514dc49a05405611e61473086638","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.139.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHeTRJptZrbXvvtM4JH936Lu0/vvxKoVIPCMDpfI8vewIhAJm8FbIQvpJ5Nbroz6IT/XeDCeYk+brA/brwYwUjuBxC"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.139_1686872131053_0.12956898194958244"},"_hasShrinkwrap":false},"0.6.9-nightly.140":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.140","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.140](https://img.shields.io/badge/version-v0.6.9--nightly.140-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"743b7f9d0a970db2c3d2387276d709fd6fa93790","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.140","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-EcKnuuJsOdISAQjAIOMAvZRbntdFEy/9jwOMW0OhockCSIlbFuKx8EzChEphu14HzTuILpnXmx1g5RkETUIlZQ==","shasum":"e9be00e8fa59f062c679a04da692ad020e798f1b","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.140.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg8Ttxmjan1Qs3JZMvsDcFtS1pajmaODCDCtjchbDNhgIgByfFD6LBo33/8PdzmkzkoVFB0rRvpA7gMVNHaT/yz5U="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.140_1686958539563_0.10245637248339001"},"_hasShrinkwrap":false},"0.6.9-nightly.141":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.141","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.141](https://img.shields.io/badge/version-v0.6.9--nightly.141-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"137641c98d26a34ea1bba53bf621777bf813262d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.141","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-1W6ATxFTg5s8ypfH/8IeLZ/YeBJSsNLX3eQdBjtjvL6F8BIKRYYXGUpvOYVR3Z8nrjD65+VWex1ton7upVUE8g==","shasum":"35645757085ccd036b6fdeeae2670dc056b7f454","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.141.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7v9TF27ntXtgxg6bjb5UiIgkQGvKVOS6JHwO+R1UKJgIhAOY7PRTQvr43Xpx2buIpPvE+n6u4yg35Emw9x585rbWo"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.141_1687044929698_0.5186747625866244"},"_hasShrinkwrap":false},"0.6.9-nightly.142":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.142","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.142](https://img.shields.io/badge/version-v0.6.9--nightly.142-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"4ac5de5253cf878c7d89414c78d7be9fab4f35bf","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.142","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-2A7BVA/AtrNFNfd8l16yOh6RfdhzyL6BXBtrcJlGpkz6tnggdhIJGqSvYfESaNHKMu91DCUSbb8LEjNZ+l5xHw==","shasum":"a3aa67e9db58e38ec7b2a5cc6e97744aee34ec87","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.142.tgz","fileCount":10,"unpackedSize":30810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGk3VJaRgb0kuc8ru9vaw7tvAga5ftfYEadsKIFSoarEAiB4YQsqk0Qtf8/UbBg1K+ixCZmMDAIBX3SbVtMUGfTRsA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.142_1687131342078_0.20462102375962976"},"_hasShrinkwrap":false},"0.6.9-nightly.143":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.143","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.0","@typescript-eslint/parser":"^5.60.0","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.143](https://img.shields.io/badge/version-v0.6.9--nightly.143-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"997c8be96dbae520399920b60dbb6d32ed3a67fa","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.143","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-WShw+h/e9XjWnxj5J46BCaHfLcMXMYxYU9QMGct0XxP/sLL8MlOXe4YwdtrXse/m6FonZAS1jmAZezw+DKhhkA==","shasum":"d5b3a4f78daa17530658957a00399d6b6e658aa1","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.143.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPrWm2SKl+vFgp0NX77CO8cEkXH0yJ6e4X+cdEsBVZEwIgFa9gFUAafrugZX744GfnLNTgAqxNVkxGP3HBsERTOc0="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.143_1687217767180_0.4394916149096284"},"_hasShrinkwrap":false},"0.6.9-nightly.144":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.144","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.0","@typescript-eslint/parser":"^5.60.0","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.144](https://img.shields.io/badge/version-v0.6.9--nightly.144-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"013f5f611fb93c92443d507816909f05b541f403","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.144","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-tcMSOsJBArTzDRZVJt8I4mSQHPiSUtDy39pjgvCn3vil1wO3uqmuiFefryoFVBFZXFOJSjMIt0PI7cneNhmYOQ==","shasum":"60f49fb27f373526f0ec54df105bdd6cf632ceab","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.144.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkq+PpS7Jw7Ecb8Wq4BQyGQpK4CVJyKpWPqrPaYNAHIAiEA+vMik51HRCJWbAP1TO/gPUx2JuRt8StDebS35n65wPs="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.144_1687304148022_0.07422687917285642"},"_hasShrinkwrap":false},"0.6.9-nightly.145":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.145","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.17","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.0","@typescript-eslint/parser":"^5.60.0","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.0","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.145](https://img.shields.io/badge/version-v0.6.9--nightly.145-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"46129f9a3c1d9bbd0be0c2eddc4c443e8565e051","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.145","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-P90M5qF44D1v4wI80UDAnvn9XFj3xWsgevA73R6Ikqm7XG3LffWTMNSbCFYYA8aoUurBwNS7oLlHQ0CDoEpxKg==","shasum":"f252535be7f5a1a89e92af98cd2382a4360236fe","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.145.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIZgBSUvt1cc1orFw3SIDCaKu7kK/n7m74DNNVBXOKhAiEAg9xDXCpKtTLWR1Ibq6pTDjJ2mJ8dqERTbC+D8zEooAk="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.145_1687390528827_0.11105784773085703"},"_hasShrinkwrap":false},"0.6.9-nightly.146":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.146","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.0","@typescript-eslint/parser":"^5.60.0","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.146](https://img.shields.io/badge/version-v0.6.9--nightly.146-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"51507af0264eca088b8ed3b757cdcb8fc51326fd","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.146","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-XVF+UlirpTEmmNMAwXgRj42OG7yXIxVHNChQWzlsdRfLGRWT+y//APjepSxa2a8krZBD/DCQ+4fOfpp7JHXROg==","shasum":"2fc65bcc1873a6e37708a643102afe5d73a96219","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.146.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwMH5K95JksrAojcgNSrUdoK0JVx6jkG349nTRu/vt3AiAKjY4Kd9LmMQt0JSVSynyPWRgNK/96OdprdKWZ67rAqA=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.146_1687476966029_0.11356887227399848"},"_hasShrinkwrap":false},"0.6.9-nightly.147":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.147","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.0","@typescript-eslint/parser":"^5.60.0","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.147](https://img.shields.io/badge/version-v0.6.9--nightly.147-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"ce9fa9318a595c2d7513317c8e9540d94a2591f6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.147","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zKiHRbX/rH9JSqFFFk5+l5QlBDWQontWg7EaMk0EHvWONcdRcZ+VpPMjKWElnmhOxpydRJiROUMx4eOiwSJ9IA==","shasum":"e533e62be63b63ca59d5f042e0cecd09bcef51ca","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.147.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8LCLIhI5Da1Ocy2H+0gj+2maPZj23l861EMy3MxqssAiEAhdx2Ly4LGOIiIFuPPBgiMkkItH1i43sztNuenvGJZ3I="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.147_1687563359899_0.014329732010426088"},"_hasShrinkwrap":false},"0.6.9-nightly.148":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.148","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.0","@typescript-eslint/parser":"^5.60.0","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.2.6","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.148](https://img.shields.io/badge/version-v0.6.9--nightly.148-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"c23090d6d289e40b29268dec692d99fc8d8fbb8c","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.148","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-mDtc3DhBOLeXQmk0397JMiaY7SXVojy52y7Z8yTZISyQDEJpYGCnei1jyrxuxx7vhrAhUBpeKYShnzpeWT2mEg==","shasum":"30854706569eb1583ebd88fa6a8d46683b6d5dfd","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.148.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL7sQ1JzM1SZ80G4zlhnvxxBt/OegFudhfdoMtyb0kfgIhALdMWuQA8iObVnFtyhxqC6Pwh+1Yv6fIipK7vgW1jp0r"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.148_1687649765410_0.18338065979132212"},"_hasShrinkwrap":false},"0.6.9-nightly.149":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.149","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.16.2","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.0","@typescript-eslint/parser":"^5.60.0","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.3.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.149](https://img.shields.io/badge/version-v0.6.9--nightly.149-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"f7be60b69509d0140563528dad8f45cf12089810","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.149","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-ds4ju5XwAv0H0co+KjSGqdWeyF1N1XEAypRivyZFYVIaexEJbGQ69eyaiiViuvhFmaAmP8v9xGDypFDgavbXGQ==","shasum":"e66aaf683bc7ffd7a18b7bf72898ae13b7dfb2d8","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.149.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPLGEx9Ku8zBjoMwHNTbUDbSl7o1MdgzGYhoO4BB613AIgbs1a9/lZjczwOCPU3sg5EC4E4h8b2LvTmX0cEf+MVIE="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.149_1687736155725_0.6050433425466359"},"_hasShrinkwrap":false},"0.6.9-nightly.150":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.150","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.2","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.3.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.3","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.150](https://img.shields.io/badge/version-v0.6.9--nightly.150-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"a2212196b013e8581ef0549289c0b00bd84ca483","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.150","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-XDtWn9IgsyHRLvQ7JMbU914WOcU9a+ncurH43I2gQaczOjpSeIMUBiIXfw7nSDC5h4D8JhJexc0GI4Cmd29SbA==","shasum":"e67f25af3e586fb0357d01ad62b95ce8c9cedcf0","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.150.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnWW+6qHyH2JWgh+x7SK/EapqS5FMlk8i4DOwM4x9TBAiAMLqZpDovqKMRmj5p4ElkyRq+YztUosS51Af5ktojR1Q=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.150_1687822559056_0.7770017894339589"},"_hasShrinkwrap":false},"0.6.9-nightly.151":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.151","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.2","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.3.0","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.5","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.151](https://img.shields.io/badge/version-v0.6.9--nightly.151-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"05b9d35ff0abaedc95c70908c3696007db3111ad","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.151","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-dzWAb4jDGGx+KqYKXMRFzPDXK3w3YjJnQcQ31Q44v6k8kIDsO5JWRgeIR85Ww3hph7BP5dPUrjainJX95FYkpg==","shasum":"c8ac9d8844610548e895a36a3a6f1faa1ef2e637","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.151.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAjOqBCprSMjUbGGmX2n8UY1D+Ht/GjypWgBpR/QqVZAiEAwxj+zpwIkcC1hDzVtpBjIoST7Tk2LlKZENVqBzaM2Cg="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.151_1687908959131_0.487766108515695"},"_hasShrinkwrap":false},"0.6.9-nightly.152":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.152","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.2","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.1","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.152](https://img.shields.io/badge/version-v0.6.9--nightly.152-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"dca14bbbcedf1771703cabf822087a83dc042aad","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.152","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-RdymhSk4Cqxk4o3+Y3+XVUCL0dL93LU/pbz25pyrB0XhKbvbLXD9LqF5K1E1zUgVR48R6M5z/w8e7jJzp2fHZA==","shasum":"22fac280bbf7de7e540681a35b7d55036c9f6653","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.152.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEq/8l3ASy1UPZANzcM6krOQpteUf917SUfIZtdt0usSAiBWGoepKYEGbGY7fVm2p9NTNIaYHj4H1IIUpkqJ4qyanw=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.152_1687995344715_0.9745599759097181"},"_hasShrinkwrap":false},"0.6.9-nightly.153":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.153","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.2","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.2","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.153](https://img.shields.io/badge/version-v0.6.9--nightly.153-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"fd037ecaba6f2285fc761c20956aa21a119084bb","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.153","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-70P24U38vUulep6YBJde15LqxVOIoeBSm/wwE9TCRseV0z8bQlu6cumGHZ23ayYbQI1iiOLGE80yQH0qTI/Q3Q==","shasum":"8946144f285ba6b8fd383f1c1680ca1ba020ae04","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.153.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCUzL/tlymtO2FTtNjam3g2AGOz90pN9SxpBg53tIqIAiEAvP2/9hdxhULBKFflLgXo0YmIG3eeuvm5Jisda3uJCu8="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.153_1688081765656_0.3798724699332203"},"_hasShrinkwrap":false},"0.6.9-nightly.154":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.154","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.3","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.1","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.154](https://img.shields.io/badge/version-v0.6.9--nightly.154-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"bb4f1398fb1b02db0ba3b696a057c49b12b1616e","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.154","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-+v15rYHX3Bey05TcyTBjYs9yrUg6hCwSHDXPej8vPLNK9dhw1F/EBCnbserVTEs7GKrgRodrK/2wpaqoRBPPqw==","shasum":"273ad40be214d0f38f03602b3a52f5acce3c01bc","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.154.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJQbCj2NzEPC4RAtftmoyB6xH+JmfpOZdJkzBqUbMx3AiEAnuD7DWG6XcOY6PTtRI/Cv4nBHicZ8+cp7w7DNYtq1Mo="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.154_1688168175858_0.48662261456895894"},"_hasShrinkwrap":false},"0.6.9-nightly.155":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.155","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.3","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.1","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.155](https://img.shields.io/badge/version-v0.6.9--nightly.155-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"48bfbab013e205543605b5109282433b0f859576","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.155","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-37Xq1w/vx8n/xgl1DGvTelSRLZBHhZN8ae7XcFzhSqhHT6nSEzwlGHMxjUAQbK055KiFFvHjUlBPIpoMZ0IDqg==","shasum":"75525fc2b4de1437c5df3611c18ef5372b76ed82","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.155.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVs0RJg1HsSfJklNn7mJE5D06FdxndG990I6CgP3XXogIgJc7+Lq41NPN4JzFz5fGBrnahGgD0g6n4+w++k0t372o="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.155_1688254555064_0.03812899487652888"},"_hasShrinkwrap":false},"0.6.9-nightly.156":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.156","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.3","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.1","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.156](https://img.shields.io/badge/version-v0.6.9--nightly.156-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"5cecb27a5e76fc16768efdffb114f86c9e2b2ee5","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.156","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-otZ0Q84Fne/jl5E6Go34gl9MixBqexv5pE4b5wI4G38qpHCjOZ00+6i4LKk4QFrz9XB2xGPM4wUCrikXxX/oFA==","shasum":"5f1c44401f9db20dffb7632e443399d6a1511223","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.156.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIv5H3jSvT/ffvs1rcTxs/1MlaxtjR/JkzJX1/SNYMGAIhAN7SahuaomzTn3eGh1mc+blfYkEbChVFQpWioH4yIkF+"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.156_1688340974491_0.9715396782097969"},"_hasShrinkwrap":false},"0.6.9-nightly.157":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.157","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.3","husky":"^8.0.3","jest":"^29.5.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.1","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.157](https://img.shields.io/badge/version-v0.6.9--nightly.157-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"553282041d3b8519087836910ac19a81f705861a","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.157","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Yfxh0EiMKW7g84aOSCVDuO/lOPmCWbJB+LppzuLsihu40C5A6+MDF+cyh6n1DaMs9h1OxOC5cGnM85/csmfaog==","shasum":"8a296ba5bcef298191fbaefab909259ccad29094","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.157.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFIQhGAOq3j4JT8Hy/LptTqdXrpH3lx/TuFzxjRgMuYAiAxVZIn3Mg/jUPqIm/ur1MCuJRqnoeVT9Fb5B/jA98XJQ=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.157_1688427346854_0.005340351842251012"},"_hasShrinkwrap":false},"0.6.9-nightly.158":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.158","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.3.3","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.3","husky":"^8.0.3","jest":"^29.6.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^2.8.8","shelljs":"^0.8.5","ts-jest":"^29.1.1","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.158](https://img.shields.io/badge/version-v0.6.9--nightly.158-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"380efdd08743f4b2b741e619c807d39483b3b7b6","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.158","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-d7fzmQbuH64WNEVbiZ359JuU3a/cE1FZw4Qf58eY3PlnznD/riCQDt0++4nu/VJkGiW9XJBdqVmoXzYlw0MFQQ==","shasum":"1a530c3b5d531d17dfab3167e20e29bbdcd3b7f7","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.158.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP/wXPrsoVAPGqNNXVVCZ7yxAEfBKnEtJoI0eqi7IBowIhAJSl/1LmnQr0ROEoEP/we2BU3AgzuNplLAnCI9qkhKlo"}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.158_1688513759818_0.07170856784031554"},"_hasShrinkwrap":false},"0.6.9-nightly.159":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.159","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.4.0","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.3","husky":"^8.0.3","jest":"^29.6.0","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^3.0.0","shelljs":"^0.8.5","ts-jest":"^29.1.1","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.159](https://img.shields.io/badge/version-v0.6.9--nightly.159-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"d9c048cbe0b5c2eae3fada79bc0f72414372de5d","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.159","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-oPAzust00m0p98lN9diwCNiEe+OsNy7YI5PbW6cmnTRuXwG9E/xurhbM4Qv2i0fafVw8H5T9I7hUCS87PTk5Vg==","shasum":"cde387b8a08113a880bff274e817ecf465f61d0c","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.159.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAn6t4GXLvy4yJO4ICyWJntOTJC77lxcK0w3hP58v1TzAiAx4Tmp9ERMy0ddy0/bZWGJeKVHABuidzwAiOeuW8qPnQ=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.159_1688600164071_0.46123522372312253"},"_hasShrinkwrap":false},"0.6.9-nightly.160":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.160","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.4.0","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","all-contributors-cli":"^6.26.0","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.3","husky":"^8.0.3","jest":"^29.6.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^3.0.0","shelljs":"^0.8.5","ts-jest":"^29.1.1","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.160](https://img.shields.io/badge/version-v0.6.9--nightly.160-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"69345f1f176abbd7926e6a86e2aaf0123546ee92","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.160","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-fTLGRqF17pMXgdmeIC6UBhBhSSVUXautbFp4EFNNJIdi9XnwhIv9DaWvWnJV4nkAqPfDJfBtDTR0bUZj+gv3ng==","shasum":"a41845f89252efacd3662e54cacfc823a105b7b8","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.160.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxGrkBQRXtddPNVIoahIOY3gqeZ+TOaHyi88Y8FUUCYgIgFvn3p5gjEotGcb8AdsNe07dMOeIC7dztQFboAaofD+o="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.160_1688686560415_0.9621705108076211"},"_hasShrinkwrap":false},"0.6.9-nightly.161":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.161","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.4.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","all-contributors-cli":"^6.26.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.3","husky":"^8.0.3","jest":"^29.6.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^2.0.22","prettier":"^3.0.0","shelljs":"^0.8.5","ts-jest":"^29.1.1","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.161](https://img.shields.io/badge/version-v0.6.9--nightly.161-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"998c64640370f1bebdf8e4d9fa92bc69602716d4","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.161","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-IU/LjlbiIfybwnCtbqWsJVj1PtJEMa15J7Zvqr/5i1eNsnAA1jGIOj9niz8FoA2y/Lhnwk8reRv0A5G7dQH8Yg==","shasum":"f4255d52e2f5bf633bef611426b5cd1cb761c0db","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.161.tgz","fileCount":10,"unpackedSize":30808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZ0wYwbRNifQZDjPhr/xUzglrXShLGo2VLqI+tBiCr5AiEA6w3nWei6FvAP7Bm5pxTySU/bQxnbtTlDIFBwlG0Jlfw="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.161_1688772972733_0.49761842549433877"},"_hasShrinkwrap":false},"0.6.9-nightly.162":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.162","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.1","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.4.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","all-contributors-cli":"^6.26.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.3","husky":"^8.0.3","jest":"^29.6.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^3.0.0","prettier":"^3.0.0","shelljs":"^0.8.5","ts-jest":"^29.1.1","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.162](https://img.shields.io/badge/version-v0.6.9--nightly.162-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"e49601f7c27542d4ee604033ebe776b6a3cac597","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.162","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-oznCFaC85gM4ekql79Rz8qTh0fEGlEzHHjLhIdgpiYSIEJ9WAxF2AYtTTiMsaH9gbCEsZV/uR+MeEJ+BR1C1wg==","shasum":"862340768cb90a46e11d24617ad7b43954cfd4aa","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.162.tgz","fileCount":10,"unpackedSize":30807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYqZWVyG2UbEp3X2Kw2Bex2Q/pK79G9y2/7++NHF74+AiA7g4d8t3PMSSk61QydbB0VJN1idCXQulyzKld+iALHxg=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.162_1688859357544_0.5615571540149364"},"_hasShrinkwrap":false},"0.6.9-nightly.163":{"name":"@ptkdev/aboutmeinfo-telegram-bot","displayName":"About Me Info","description":"Share your social profiles and links on Telegram","version":"0.6.9-nightly.163","main":"dist/core/bot.js","publishConfig":{"access":"public"},"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"license":"MIT","license-docs":"CC BY 4.0","license-translations":"CC BY 4.0","license-images":"CC BY-NC 4.0","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"engines":{"node":">=14.0.0"},"scripts":{"init:token":"ts-node scripts/configs.ts && ts-node scripts/init.ts","setup":"ts-node --skip-project scripts/setup.ts && ts-node --skip-project scripts/changelog.ts && npm run pre-commit","start":"npm run git-hash && npm run git-hash && node dist/core/bot.js","start-pm2":"npm run git-hash && pm2 start .pm2-process.json","stop-pm2":"npm run git-hash && pm2 stop .pm2-process.json","dev":"npm run git-hash && ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --enable && nodemon --exec 'ts-node app/core/bot.ts'","build":"ts-node scripts/configs.ts && ts-node scripts/rmdist.ts && ts-node scripts/debug.ts --disable && tsc","release":"npm run git-hash && npm run build && tsc --declaration --emitDeclarationOnly","test":"jest app","mongodump":"mongodump -d aboutmeinfodb -o .","mongorestore":"mongorestore -d aboutmeinfodb aboutmeinfodb","docs":"git submodule update --recursive && markserv ./README.md","lint":"npm run lint-prettify && eslint . --cache --ext .ts,.js","lint-fix":"npm run lint-prettify && eslint . --cache --ext .ts,.js --fix","lint-prettify":"prettier --write --ignore-unknown '**/*.{md,json,ts,js}'","git-set-upstream":"git remote add upstream git@github.com:ptkdev/aboutmeinfo-telegram-bot.git && git fetch upstream","git-pull-upstream":"git pull upstream main && git pull upstream beta && git pull upstream nightly","git-pull":"git pull --recursive","git-hash":"ts-node scripts/githash.ts","git-ignore-reset":"git rm -r --cached . && git add . && git commit -m \"[Fix] Removing all files in .gitignore\"","github-workflow-next-version":"ts-node scripts/version.ts","github-workflow-changelog":"ts-node scripts/changelog_release.ts","npm-publish-main":"git checkout main && npm publish","npm-publish-beta":"git checkout beta && npm publish --tag beta","npm-publish-nightly":"git checkout nightly && npm publish --tag nightly","contributors-generate":"all-contributors generate","all-shields-generate":"all-shields-generate","pre-commit":"npm run contributors-generate && npm run all-shields-generate && npm run lint-fix && npm run test","pkg-clean":"rm -rf node_modules package-lock.json && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","pkg-update":"npm update","pkg-upgrade":"npx --yes npm-check-updates -u && npm install && npm install mongoose@5 --save && npm install eslint@7 @types/yargs@16 --save-dev && husky install","prepare":"ts-patch install -s && husky install"},"dependencies":{"@ptkdev/logger":"^1.8.0","grammy":"^1.17.2","mongoose":"^5.13.19","pm2":"^5.3.0"},"devDependencies":{"@ptkdev/all-shields-cli":"^2.0.2","@types/jest":"^29.5.2","@types/node":"^20.4.1","@types/shelljs":"^0.8.12","@types/yargs":"^16.0.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","all-contributors-cli":"^6.26.1","eslint":"^7.32.0","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^46.4.3","husky":"^8.0.3","jest":"^29.6.1","json":"^11.0.0","markserv":"^1.17.4","nodemon":"^3.0.1","prettier":"^3.0.0","shelljs":"^0.8.5","ts-jest":"^29.1.1","ts-node":"^10.9.1","ts-patch":"^3.0.1","typescript":"^5.1.6","typescript-transform-paths":"^3.4.6","yargs":"^17.7.2"},"keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"types":"./dist/core/bot.d.ts","readme":"[![aboutmeinfo-telegram-bot logo](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/aboutmeinfo-telegram-bot-logo.png)](https://t.me/AboutMeInfoBot)\n\n# 🤖 aboutmeinfo-telegram-bot\n\n<!-- all-shields/header-badges:START -->\n\n[![v0.6.9-nightly.163](https://img.shields.io/badge/version-v0.6.9--nightly.163-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/aboutmeinfo-telegram-bot?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/aboutmeinfo-telegram-bot) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev/aboutmeinfo-telegram-bot/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![Framework: Grammy](https://img.shields.io/badge/powered%20by-grammy-009dca.svg?style=flat&logo=telegram)](https://grammy.dev/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)\n\n<!-- all-shields/header-badges:END -->\n\nAbout Me Info Bot: Share your social profiles and links on Telegram\n\n## 🎁 Support: Donate\n\n> This project is **free**, **open source** and I try to provide excellent **free support**. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. **THANK YOU!**\n\n<!-- all-shields/sponsors-badges:START -->\n\n[![Donate Paypal](https://img.shields.io/badge/donate-paypal-005EA6.svg?style=for-the-badge&logo=paypal)](https://www.paypal.me/ptkdev) [![Donate Ko-Fi](https://img.shields.io/badge/donate-ko--fi-29abe0.svg?style=for-the-badge&logo=ko-fi)](https://ko-fi.com/ptkdev) [![Donate GitHub Sponsors](https://img.shields.io/badge/donate-sponsors-ea4aaa.svg?style=for-the-badge&logo=github)](https://github.com/sponsors/ptkdev) [![Donate Patreon](https://img.shields.io/badge/donate-patreon-F87668.svg?style=for-the-badge&logo=patreon)](https://www.patreon.com/join/ptkdev) [![Donate Bitcoin](https://img.shields.io/badge/BTC-35jQmZCy4nsxoMM3QPFrnZePDVhdKaHMRH-E38B29.svg?style=flat-square&logo=bitcoin)](https://ptk.dev/img/icons/menu/bitcoin_wallet.png) [![Donate Ethereum](https://img.shields.io/badge/ETH-0x8b8171661bEb032828e82baBb0B5B98Ba8fBEBFc-4E8EE9.svg?style=flat-square&logo=ethereum)](https://ptk.dev/img/icons/menu/ethereum_wallet.png)\n\n<!-- all-shields/sponsors-badges:END -->\n\n## 📎 Menu\n\n-   💡 [Features](#-features)\n-   👔 [Screenshot](#-screenshot)\n-   🚀 [How to use](#-installation)\n-   🎮 [How to play](#-how-to-play)\n-   🔨 [Developer Mode](#-developer-mode)\n-   -   🏁 [Run Project](#-run-project)\n-   -   💾 [Setup Project](#-setup-project)\n-   -   🚀 [Deploy](#-deploy)\n-   📚 [Documentation](#-documentation)\n-   👨‍💻 [Contributing](#-contributing)\n-   🐛 [Known Bugs](https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n-   🍻 Community:\n    -   <img src=\"https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/social_telegram.png\" height=\"18px\"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))\n\n## 💡 Features\n\n-   [✔️] Easy to use\n-   [✔️] MIT License\n-   [✔️] Powered by Grammy Telegram API Framework\n-   [✔️] Share your social media and links on Telegram\n-   [✔️] Share your Instagram profile on Telegram\n-   [✔️] Share your GitHub profile on Telegram\n-   [✔️] Share your GitLab profile on Telegram\n-   [✔️] Share your Facebook profile on Telegram\n-   [✔️] Share your Twitter profile on Telegram\n-   [✔️] Share your TikTok profile on Telegram\n-   [✔️] Share your Twitch profile on Telegram\n-   [✔️] Share your Mastodon profile on Telegram\n-   [✔️] Share your PSN profile on Telegram\n-   [✔️] Share your Steam profile on Telegram\n-   [✔️] Share your LinkedIn profile on Telegram\n-   [✔️] Share your YouTube profile on Telegram\n-   [✔️] Share your Spotify playlist on Telegram\n-   [✔️] Share your Discord profile on Telegram\n-   [✔️] Share your OnlyFans profile on Telegram\n-   [✔️] Share your Website on Telegram\n\n## 👔 Screenshot\n\n[![aboutmeinfo-telegram-bot](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)](https://raw.githubusercontent.com/ptkdev/aboutmeinfo-telegram-bot/main/.github/assets/screenshot.png)\n\n## 🚀 Installation\n\n1. Add [@AboutMeInfoBot](https://t.me/AboutMeInfoBot) to your Telegram group\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Ask social buttons of user with `/about @NICKNAME`\n\n## 🎮 How to set your links\n\n1. Send private message to `@AboutMeInfoBot`\n2. Run `/start` or `/start@AboutMeInfoBot`\n3. Follow instructions\n\n## 🔨 Developer Mode\n\n#### 🏁 Run Project\n\n1. Clone this repository or download [nightly](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/nightly.zip), [beta](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/beta.zip) or [stable](https://github.com/ptkdev/aboutmeinfo-telegram-bot/archive/main.zip).\n2. Write to [@botfather](https://t.me/botfather) on telegram and create new bot (save token and set bot username)\n3. Run with correct values: `npm run init:token --username name_bot --token 1234:asdfghjkl`\n4. Run `npm install`\n5. Run `npm run dev`\n6. Write `/start` on telegram bot.\n\n#### 🚀 Deploy\n\nDeploy bot to your server and:\n\n1. Run with correct values: `npm run init:token --token asdfghjkl`\n2. Run init npm install\n3. Generate release `npm run release`\n4. Start bot `npm run start-pm2`\n\n## 📚 Documentation\n\nRun `npm run docs`\n\n## 👑 Backers and Sponsors\n\nThanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.\n\n[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)\n\n## 👨‍💻 Contributing\n\nI ❤️ contributions! I will happily accept your pull request! (**IMPORTANT**: Only to nightly branch!) Translations, grammatical corrections (GrammarNazi you are welcome! Yes my English is bad, sorry), etc... Do not be afraid, if the code is not perfect we will work together 👯 and remember to insert your name in `.all-contributorsrc` and `package.json` file.\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://ptk.dev\"><img src=\"https://avatars1.githubusercontent.com/u/442844?v=4?s=100\" width=\"100px;\" alt=\"Patryk Rzucidło\"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Code\">💻</a> <a href=\"#translation-ptkdev\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=ptkdev\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aptkdev\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><img src=\"https://avatars1.githubusercontent.com/u/50172746?v=4?s=100\" width=\"100px;\" alt=\"Alì Shadman\"/><br /><sub><b>Alì Shadman</b></sub><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Code\">💻</a> <a href=\"#translation-AliShadman95\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=AliShadman95\" title=\"Documentation\">📖</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3AAliShadman95\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://adct.it\"><img src=\"https://avatars.githubusercontent.com/u/562969?v=4?s=100\" width=\"100px;\" alt=\"Adrian Castro\"/><br /><sub><b>Adrian Castro</b></sub></a><br /><a href=\"#translation-ial32\" title=\"Translation\">🌍</a></td>\n      <td align=\"center\" valign=\"top\" width=\"16.66%\"><a href=\"https://airscript.it\"><img src=\"https://avatars.githubusercontent.com/u/43211620?v=4?s=100\" width=\"100px;\" alt=\"Airscript\"/><br /><sub><b>Airscript</b></sub></a><br /><a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/commits?author=airscripts\" title=\"Code\">💻</a> <a href=\"#translation-airscripts\" title=\"Translation\">🌍</a> <a href=\"https://github.com/ptkdev/ptkdev/aboutmeinfo-telegram-bot/issues?q=author%3Aairscripts\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n> 💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!\n\n## 🦄 Other Projects\n\n<!-- all-shields/projects-badges1:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%92%BB%20My-Portfolio-3498db.svg?style=flat&logo=)](https://ptk.dev/)\n\n<!-- all-shields/projects-badges1:END -->\n\n<!-- all-shields/projects-badges2:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%A6%92%20Tools-Node%20Logger-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-logger) [![](https://img.shields.io/badge/%F0%9F%A6%8C%20Tools-All%20Shields%20CLI-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/all-shields-cli) [![](https://img.shields.io/badge/%F0%9F%96%A5%EF%B8%8F%20Tools-Aspect%20Ratio%2021%3A9-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/chrome-extension-aspectratio219) [![](https://img.shields.io/badge/%F0%9F%9B%A1%20Tools-Badges%3A%20Available%20on-9b59b6.svg?style=flat&logo=)](https://availableon.badge.ptkdev.io/) [![](https://img.shields.io/badge/%F0%9F%90%BE%20Tools-JSON%20Token%20Replace-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/json-token-replace) [![](https://img.shields.io/badge/%F0%9F%90%8D%20Tools-ESLint%3A%20snakecasejs-9b59b6.svg?style=flat&logo=)](https://github.com/ptkdev/eslint-plugin-snakecasejs)\n\n<!-- all-shields/projects-badges2:END -->\n\n<!-- all-shields/projects-badges3:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%93%B8%20WebComponent-Instagram%20Widget-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-instagram-widget) [![](https://img.shields.io/badge/%F0%9F%91%91%20WebComponent-My%20Patreon%20Box-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-patreon-box) [![](https://img.shields.io/badge/%F0%9F%8F%9E%20WebComponent-Carousel%20Slideshow-e74c3c.svg?style=flat&logo=)](https://github.com/ptkdev-components/webcomponent-carousel-slideshow)\n\n<!-- all-shields/projects-badges3:END -->\n\n<!-- all-shields/projects-badges4:START -->\n\n[![](https://img.shields.io/badge/%F0%9F%8E%A8%20Themes-VSCode-f1c40f.svg?style=flat&logo=)](https://github.com/ptkdev/vscode-theme-dark-blood) [![](https://img.shields.io/badge/%F0%9F%93%9A%20Bot-GameBookChat-34495e.svg?style=flat&logo=)](https://t.me/gamebookchatbot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Svelte-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=svelte) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-WebComponents-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=webcomponent) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-BOT-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=bot) [![](https://img.shields.io/badge/%F0%9F%91%94%20Boilerplate-Node-f368e0.svg?style=flat&logo=)](https://github.com/ptkdev?q=node) [![](https://img.shields.io/badge/%F0%9F%92%85%20App-Me%20in%20Gifs-2ecc71.svg?style=flat&logo=)](https://meingifs.pics/) [![](https://img.shields.io/badge/%F0%9F%93%B1%20App-Stickers-2ecc71.svg?style=flat&logo=)](https://github.com/ptkdev/ptkdev-stickers#-install-free)\n\n<!-- all-shields/projects-badges4:END -->\n\n## 💫 License\n\n-   Code and Contributions have **MIT License**\n-   Images and logos have **CC BY-NC 4.0 License**\n-   Documentations and Translations have **CC BY 4.0 License**\n\n###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>\n","readmeFilename":"README.md","gitHead":"17fb20c61a478f2b896e47e6b1de21df5ace2bde","_id":"@ptkdev/aboutmeinfo-telegram-bot@0.6.9-nightly.163","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zK+l3Z7JobdSr/r0TzrZhNA2lcDjeenOzGHUmlg/MOdIwztYgDkR3JFFwJgh0CdL8tFyY4IM1uYOySVyxeNj1g==","shasum":"082a4fa9f91a2ffc098950de4f6cca29ed00da7a","tarball":"https://registry.npmjs.org/@ptkdev/aboutmeinfo-telegram-bot/-/aboutmeinfo-telegram-bot-0.6.9-nightly.163.tgz","fileCount":10,"unpackedSize":30807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsvFiPNZphRVxQ49z/gqkH08wDniu6g9Hm9WrNINjJ6AiBZw5435Znm0v1Xu0xgYQDSwP1s5+htNZvI5aZ8o6iD4w=="}]},"_npmUser":{"name":"ptkdevio","email":"ptkdev@gmail.com"},"directories":{},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aboutmeinfo-telegram-bot_0.6.9-nightly.163_1688945749573_0.35593896713534656"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-24T21:38:35.990Z","0.2.0":"2021-10-24T21:38:36.171Z","modified":"2023-07-09T23:35:49.893Z","0.4.0":"2021-11-13T16:37:54.802Z","0.5.0":"2021-11-21T11:38:23.969Z","0.6.0-nightly.1":"2021-12-26T00:18:26.558Z","0.6.0-nightly.2":"2022-01-03T00:09:40.410Z","0.6.0-nightly.3":"2022-01-03T00:28:14.841Z","0.6.0-nightly.4":"2022-01-03T04:47:57.986Z","0.6.0-nightly.5":"2022-01-03T17:59:04.431Z","0.6.0-nightly.6":"2022-01-04T16:13:35.838Z","0.6.0-nightly.7":"2022-01-04T16:15:29.180Z","0.6.0-beta.1":"2022-01-04T16:16:29.660Z","0.6.0":"2022-01-04T16:18:10.200Z","0.6.1-nightly.1":"2022-01-04T16:44:05.595Z","0.6.1-nightly.2":"2022-01-04T17:50:33.698Z","0.6.1-nightly.3":"2022-01-04T23:36:21.611Z","0.6.1-nightly.4":"2022-01-05T23:36:24.174Z","0.6.1-nightly.5":"2022-01-06T02:34:06.836Z","0.6.1-nightly.6":"2022-01-06T23:37:06.397Z","0.6.1-nightly.7":"2022-01-07T23:36:24.697Z","0.6.1-nightly.8":"2022-01-08T23:36:25.376Z","0.6.1-nightly.9":"2022-01-09T23:36:31.275Z","0.6.1-nightly.10":"2022-01-10T19:05:19.175Z","0.6.1-beta.1":"2022-01-10T19:05:39.335Z","0.6.1":"2022-01-10T19:07:41.471Z","0.6.2-nightly.1":"2022-01-10T19:19:17.415Z","0.6.2":"2022-01-10T19:20:42.824Z","0.6.2-nightly.2":"2022-01-10T19:30:31.996Z","0.6.2-nightly.3":"2022-01-10T23:37:20.714Z","0.6.2-nightly.4":"2022-01-11T23:37:33.866Z","0.6.2-nightly.5":"2022-01-12T23:36:25.085Z","0.6.2-nightly.6":"2022-01-13T23:36:45.870Z","0.6.2-nightly.7":"2022-01-14T23:36:42.967Z","0.6.2-nightly.8":"2022-01-15T23:36:11.270Z","0.6.2-nightly.9":"2022-01-16T23:36:10.573Z","0.6.2-nightly.10":"2022-01-17T23:36:28.871Z","0.6.2-nightly.11":"2022-01-18T23:35:13.328Z","0.6.2-nightly.12":"2022-01-19T23:35:45.246Z","0.6.2-nightly.13":"2022-01-20T23:34:53.808Z","0.6.2-nightly.14":"2022-01-21T23:35:28.762Z","0.6.2-nightly.15":"2022-01-22T23:35:16.071Z","0.6.2-nightly.16":"2022-01-23T23:35:09.352Z","0.6.2-nightly.17":"2022-01-24T23:34:57.503Z","0.6.2-nightly.18":"2022-01-25T23:36:51.827Z","0.6.2-nightly.19":"2022-01-26T23:35:24.288Z","0.6.2-nightly.20":"2022-01-27T23:35:28.921Z","0.6.2-nightly.21":"2022-01-28T23:35:40.269Z","0.6.2-nightly.22":"2022-01-29T23:34:51.347Z","0.6.2-nightly.23":"2022-01-30T23:35:07.107Z","0.6.2-nightly.24":"2022-01-31T23:35:27.866Z","0.6.2-nightly.25":"2022-02-01T23:35:32.990Z","0.6.2-nightly.26":"2022-02-02T23:35:15.374Z","0.6.2-nightly.27":"2022-02-03T23:34:49.962Z","0.6.2-nightly.28":"2022-02-04T23:34:44.057Z","0.6.2-nightly.29":"2022-02-05T23:41:11.149Z","0.6.2-nightly.30":"2022-02-06T23:34:53.503Z","0.6.2-nightly.31":"2022-02-07T23:35:35.202Z","0.6.2-nightly.32":"2022-02-08T23:35:30.725Z","0.6.2-nightly.33":"2022-02-09T23:35:05.806Z","0.6.2-nightly.34":"2022-02-10T23:35:21.347Z","0.6.2-nightly.35":"2022-02-11T23:35:06.968Z","0.6.2-nightly.36":"2022-02-12T23:34:57.655Z","0.6.2-nightly.37":"2022-02-13T23:35:08.535Z","0.6.2-nightly.38":"2022-02-14T23:35:25.490Z","0.6.2-nightly.39":"2022-02-15T23:35:47.670Z","0.6.2-nightly.40":"2022-02-16T23:36:04.018Z","0.6.2-nightly.41":"2022-02-17T23:35:16.674Z","0.6.2-nightly.42":"2022-02-18T23:35:13.573Z","0.6.2-nightly.43":"2022-02-19T23:35:22.257Z","0.6.2-nightly.44":"2022-02-21T23:35:18.950Z","0.6.2-nightly.45":"2022-02-22T23:35:40.908Z","0.6.2-nightly.46":"2022-02-23T23:35:48.911Z","0.6.2-nightly.47":"2022-02-24T23:35:53.240Z","0.6.2-nightly.48":"2022-02-25T23:35:44.360Z","0.6.2-nightly.49":"2022-02-26T23:35:25.715Z","0.6.2-nightly.50":"2022-02-27T23:35:36.160Z","0.6.2-nightly.51":"2022-02-28T23:35:55.035Z","0.6.2-nightly.52":"2022-03-01T23:35:42.721Z","0.6.2-nightly.53":"2022-03-02T23:35:53.342Z","0.6.2-nightly.54":"2022-03-03T23:35:47.940Z","0.6.2-nightly.55":"2022-03-04T23:35:35.677Z","0.6.2-nightly.56":"2022-03-05T23:35:17.376Z","0.6.2-nightly.57":"2022-03-06T23:35:26.100Z","0.6.2-nightly.58":"2022-03-07T23:35:33.284Z","0.6.2-nightly.59":"2022-03-08T23:35:37.299Z","0.6.2-nightly.60":"2022-03-09T23:35:49.490Z","0.6.2-nightly.61":"2022-03-10T23:35:44.765Z","0.6.2-nightly.62":"2022-03-11T23:35:35.295Z","0.6.2-nightly.63":"2022-03-12T23:36:08.499Z","0.6.2-nightly.64":"2022-03-13T23:35:44.723Z","0.6.2-nightly.65":"2022-03-14T23:35:49.093Z","0.6.2-nightly.66":"2022-03-15T23:35:57.695Z","0.6.2-nightly.67":"2022-03-16T23:35:37.816Z","0.6.2-nightly.68":"2022-03-17T23:35:40.863Z","0.6.2-nightly.69":"2022-03-18T23:35:44.407Z","0.6.2-nightly.70":"2022-03-19T23:35:31.820Z","0.6.2-nightly.71":"2022-03-20T23:35:32.105Z","0.6.2-nightly.72":"2022-03-21T23:35:47.206Z","0.6.2-nightly.73":"2022-03-22T23:35:59.271Z","0.6.2-nightly.74":"2022-03-23T23:35:43.342Z","0.6.2-nightly.75":"2022-03-24T23:36:03.356Z","0.6.2-nightly.76":"2022-03-25T23:35:51.768Z","0.6.2-nightly.77":"2022-03-26T23:35:27.608Z","0.6.2-nightly.78":"2022-03-27T23:35:50.153Z","0.6.2-nightly.79":"2022-03-28T23:35:45.473Z","0.6.2-nightly.80":"2022-03-29T23:35:59.544Z","0.6.2-nightly.81":"2022-03-30T23:35:55.207Z","0.6.2-nightly.82":"2022-03-31T23:36:17.871Z","0.6.2-nightly.83":"2022-04-01T23:36:02.127Z","0.6.2-nightly.84":"2022-04-02T23:35:47.197Z","0.6.2-nightly.85":"2022-04-03T23:35:47.616Z","0.6.2-nightly.86":"2022-04-04T23:36:27.813Z","0.6.2-nightly.87":"2022-04-05T23:36:14.107Z","0.6.2-nightly.88":"2022-04-06T23:36:19.545Z","0.6.2-nightly.89":"2022-04-07T23:36:19.590Z","0.6.2-nightly.90":"2022-04-08T23:37:04.269Z","0.6.2-nightly.91":"2022-04-09T23:36:00.456Z","0.6.2-nightly.92":"2022-04-10T23:36:16.775Z","0.6.2-nightly.93":"2022-04-11T23:36:49.335Z","0.6.2-nightly.94":"2022-04-12T23:36:13.827Z","0.6.2-nightly.95":"2022-04-13T23:35:58.656Z","0.6.2-nightly.96":"2022-04-14T23:36:09.779Z","0.6.2-nightly.97":"2022-04-15T23:36:27.646Z","0.6.2-nightly.98":"2022-04-16T23:35:54.061Z","0.6.2-nightly.99":"2022-04-17T23:36:11.604Z","0.6.2-nightly.100":"2022-04-18T23:34:48.469Z","0.6.2-nightly.101":"2022-04-19T23:35:47.775Z","0.6.2-nightly.102":"2022-04-20T23:36:43.033Z","0.6.2-nightly.103":"2022-04-21T23:35:02.331Z","0.6.2-nightly.104":"2022-04-22T23:36:23.335Z","0.6.2-nightly.105":"2022-04-23T23:36:33.120Z","0.6.2-nightly.106":"2022-04-24T23:36:07.924Z","0.6.2-nightly.107":"2022-04-25T23:37:04.884Z","0.6.2-nightly.108":"2022-04-26T23:36:36.610Z","0.6.2-nightly.109":"2022-04-27T23:38:47.019Z","0.6.2-nightly.110":"2022-04-28T23:36:42.803Z","0.6.2-nightly.111":"2022-04-29T23:36:29.957Z","0.6.2-nightly.112":"2022-04-30T23:36:03.956Z","0.6.2-nightly.113":"2022-05-01T23:36:12.854Z","0.6.2-nightly.114":"2022-05-02T23:36:56.789Z","0.6.2-nightly.115":"2022-05-03T23:35:37.065Z","0.6.2-nightly.116":"2022-05-04T23:36:55.126Z","0.6.2-nightly.117":"2022-05-05T23:36:49.214Z","0.6.2-nightly.118":"2022-05-06T23:36:25.350Z","0.6.2-nightly.119":"2022-05-07T23:36:21.221Z","0.6.2-nightly.120":"2022-05-09T23:36:50.545Z","0.6.2-nightly.121":"2022-05-10T23:37:46.526Z","0.6.2-nightly.122":"2022-05-11T23:37:51.299Z","0.6.2-nightly.123":"2022-05-12T23:37:52.797Z","0.6.2-nightly.124":"2022-05-13T23:38:51.635Z","0.6.2-nightly.125":"2022-05-14T23:36:31.104Z","0.6.2-nightly.126":"2022-05-15T23:47:20.167Z","0.6.2-nightly.127":"2022-05-16T23:37:24.213Z","0.6.2-nightly.128":"2022-05-17T23:36:37.774Z","0.6.2-nightly.129":"2022-05-18T23:36:48.421Z","0.6.2-nightly.130":"2022-05-19T23:36:57.881Z","0.6.2-nightly.131":"2022-05-20T23:37:23.664Z","0.6.2-nightly.132":"2022-05-21T23:36:27.335Z","0.6.2-nightly.133":"2022-05-22T23:36:36.391Z","0.6.2-nightly.134":"2022-05-23T23:37:00.607Z","0.6.2-nightly.135":"2022-05-24T23:36:29.729Z","0.6.2-nightly.136":"2022-05-25T23:37:12.994Z","0.6.2-nightly.137":"2022-05-26T23:35:52.184Z","0.6.2-nightly.138":"2022-05-27T23:36:55.560Z","0.6.2-nightly.139":"2022-05-28T23:37:05.910Z","0.6.2-nightly.140":"2022-05-29T23:36:35.551Z","0.6.2-nightly.141":"2022-05-30T23:37:15.952Z","0.6.2-nightly.142":"2022-05-31T23:38:42.914Z","0.6.2-nightly.143":"2022-06-01T23:38:05.443Z","0.6.2-nightly.144":"2022-06-02T23:35:47.564Z","0.6.2-nightly.145":"2022-06-03T23:35:41.568Z","0.6.2-nightly.146":"2022-06-04T23:35:46.980Z","0.6.2-nightly.147":"2022-06-05T23:35:38.699Z","0.6.2-nightly.148":"2022-06-06T23:36:18.844Z","0.6.2-nightly.149":"2022-06-07T23:35:59.718Z","0.6.2-nightly.150":"2022-06-08T23:36:00.775Z","0.6.2-nightly.151":"2022-06-09T23:35:46.092Z","0.6.2-nightly.152":"2022-06-10T23:36:15.140Z","0.6.2-nightly.153":"2022-06-11T23:35:29.443Z","0.6.2-nightly.154":"2022-06-12T23:35:51.642Z","0.6.2-nightly.155":"2022-06-13T23:36:07.025Z","0.6.2-nightly.156":"2022-06-14T23:36:11.164Z","0.6.2-nightly.157":"2022-06-15T23:36:14.156Z","0.6.2-nightly.158":"2022-06-16T23:36:51.727Z","0.6.2-nightly.159":"2022-06-17T23:35:52.194Z","0.6.2-nightly.160":"2022-06-18T23:38:40.821Z","0.6.2-nightly.161":"2022-06-19T23:35:52.049Z","0.6.2-nightly.162":"2022-06-20T23:35:59.346Z","0.6.2-nightly.163":"2022-06-21T23:36:46.731Z","0.6.2-nightly.164":"2022-06-22T23:36:35.027Z","0.6.2-nightly.165":"2022-06-23T23:36:10.459Z","0.6.2-nightly.166":"2022-06-24T23:36:00.115Z","0.6.2-nightly.167":"2022-06-25T23:35:44.075Z","0.6.2-nightly.168":"2022-06-26T23:35:55.080Z","0.6.2-nightly.169":"2022-06-27T23:36:09.455Z","0.6.2-nightly.170":"2022-06-28T23:35:59.290Z","0.6.2-nightly.171":"2022-06-29T23:36:18.233Z","0.6.2-nightly.172":"2022-06-30T23:36:19.740Z","0.6.2-nightly.173":"2022-07-01T23:36:03.469Z","0.6.2-nightly.174":"2022-07-02T23:35:44.984Z","0.6.2-nightly.175":"2022-07-03T23:36:06.793Z","0.6.2-nightly.176":"2022-07-04T23:36:06.760Z","0.6.2-nightly.177":"2022-07-05T23:36:34.883Z","0.6.2-nightly.178":"2022-07-06T23:35:58.218Z","0.6.2-nightly.179":"2022-07-07T23:36:32.812Z","0.6.2-nightly.180":"2022-07-08T23:36:13.364Z","0.6.2-nightly.181":"2022-07-09T23:37:35.420Z","0.6.2-nightly.182":"2022-07-10T23:36:07.641Z","0.6.2-nightly.183":"2022-07-11T23:36:12.172Z","0.6.2-nightly.184":"2022-07-12T23:36:30.293Z","0.6.2-nightly.185":"2022-07-13T23:36:20.339Z","0.6.2-nightly.186":"2022-07-14T23:37:11.956Z","0.6.2-nightly.187":"2022-07-15T23:36:25.622Z","0.6.2-nightly.188":"2022-07-16T23:35:43.992Z","0.6.2-nightly.189":"2022-07-17T23:36:14.699Z","0.6.2-nightly.190":"2022-07-18T23:36:21.071Z","0.6.2-nightly.191":"2022-07-19T23:36:39.931Z","0.6.2-nightly.192":"2022-07-20T23:36:49.663Z","0.6.2-nightly.193":"2022-07-21T23:37:49.312Z","0.6.2-nightly.194":"2022-07-22T23:36:57.961Z","0.6.2-nightly.195":"2022-07-23T23:36:36.412Z","0.6.2-nightly.196":"2022-07-24T23:36:31.172Z","0.6.2-nightly.197":"2022-07-25T23:36:36.821Z","0.6.2-nightly.198":"2022-07-26T23:36:19.021Z","0.6.2-nightly.199":"2022-07-27T23:36:21.970Z","0.6.2-nightly.200":"2022-07-28T23:37:12.991Z","0.6.2-nightly.201":"2022-07-29T23:37:05.001Z","0.6.2-nightly.202":"2022-07-30T23:36:07.509Z","0.6.2-nightly.203":"2022-07-31T23:36:10.425Z","0.6.2-nightly.204":"2022-08-01T23:38:13.918Z","0.6.2-nightly.205":"2022-08-02T23:36:40.057Z","0.6.2-nightly.206":"2022-08-03T23:36:44.449Z","0.6.2-nightly.207":"2022-08-04T23:36:14.750Z","0.6.2-nightly.208":"2022-08-05T23:36:39.533Z","0.6.2-nightly.209":"2022-08-06T23:36:14.344Z","0.6.2-nightly.210":"2022-08-07T23:36:01.458Z","0.6.2-nightly.211":"2022-08-08T23:37:22.706Z","0.6.2-nightly.212":"2022-08-09T23:36:52.300Z","0.6.2-nightly.213":"2022-08-10T23:36:27.731Z","0.6.2-nightly.214":"2022-08-11T23:37:01.021Z","0.6.2-nightly.215":"2022-08-12T23:36:12.622Z","0.6.2-nightly.216":"2022-08-13T23:36:08.400Z","0.6.2-nightly.217":"2022-08-14T23:36:20.729Z","0.6.2-nightly.218":"2022-08-15T23:36:54.214Z","0.6.2-nightly.219":"2022-08-16T23:36:20.129Z","0.6.2-nightly.220":"2022-08-17T23:36:27.734Z","0.6.2-nightly.221":"2022-08-18T23:36:15.187Z","0.6.2-nightly.222":"2022-08-19T23:36:19.683Z","0.6.2-nightly.223":"2022-08-20T23:36:22.203Z","0.6.2-nightly.224":"2022-08-21T23:36:23.617Z","0.6.2-nightly.225":"2022-08-22T23:36:59.980Z","0.6.2-nightly.226":"2022-08-23T23:36:29.552Z","0.6.2-nightly.227":"2022-08-24T23:37:53.350Z","0.6.2-nightly.228":"2022-08-25T23:41:10.136Z","0.6.2-nightly.229":"2022-08-26T23:37:12.262Z","0.6.2-nightly.230":"2022-08-27T23:37:19.446Z","0.6.2-nightly.231":"2022-08-28T23:37:14.944Z","0.6.2-nightly.232":"2022-08-29T23:38:09.431Z","0.6.2-nightly.233":"2022-08-30T23:38:12.426Z","0.6.2-nightly.234":"2022-08-31T23:37:42.752Z","0.6.2-nightly.235":"2022-09-01T23:37:58.814Z","0.6.2-nightly.236":"2022-09-02T23:37:36.431Z","0.6.2-nightly.237":"2022-09-03T23:37:15.229Z","0.6.2-nightly.238":"2022-09-04T23:37:27.452Z","0.6.2-nightly.239":"2022-09-05T23:38:16.188Z","0.6.2-nightly.240":"2022-09-06T23:38:34.991Z","0.6.2-nightly.241":"2022-09-07T23:40:15.514Z","0.6.2-nightly.242":"2022-09-08T23:39:24.681Z","0.6.2-nightly.243":"2022-09-09T23:39:24.588Z","0.6.2-nightly.244":"2022-09-10T23:38:12.632Z","0.6.2-nightly.245":"2022-09-11T23:38:20.866Z","0.6.2-nightly.246":"2022-09-12T23:39:48.899Z","0.6.2-nightly.247":"2022-09-13T23:39:39.828Z","0.6.2-nightly.248":"2022-09-14T23:38:33.232Z","0.6.2-nightly.249":"2022-09-15T23:39:55.877Z","0.6.2-nightly.250":"2022-09-16T23:39:11.899Z","0.6.2-nightly.251":"2022-09-17T23:38:15.744Z","0.6.2-nightly.252":"2022-09-18T23:38:37.043Z","0.6.2-nightly.253":"2022-09-19T23:41:11.037Z","0.6.2-nightly.254":"2022-09-20T23:40:16.810Z","0.6.2-nightly.255":"2022-09-21T23:39:43.812Z","0.6.2-nightly.256":"2022-09-22T23:39:42.634Z","0.6.2-nightly.257":"2022-09-23T23:40:20.331Z","0.6.2-nightly.258":"2022-09-24T23:39:10.712Z","0.6.2-nightly.259":"2022-09-25T23:39:41.135Z","0.6.2-nightly.260":"2022-09-26T23:42:41.143Z","0.6.2-nightly.261":"2022-09-27T23:42:17.616Z","0.6.2-nightly.262":"2022-09-28T23:41:17.648Z","0.6.2-nightly.263":"2022-09-29T23:43:36.721Z","0.6.2-nightly.264":"2022-09-30T23:42:07.132Z","0.6.2-nightly.265":"2022-10-01T23:41:21.023Z","0.6.2-nightly.266":"2022-10-02T23:41:01.176Z","0.6.2-nightly.267":"2022-10-03T23:42:13.348Z","0.6.2-nightly.268":"2022-10-04T23:41:50.240Z","0.6.2-nightly.269":"2022-10-05T23:42:14.060Z","0.6.2-nightly.270":"2022-10-06T23:42:57.177Z","0.6.2-nightly.271":"2022-10-07T23:42:43.988Z","0.6.2-nightly.272":"2022-10-08T23:41:00.211Z","0.6.2-nightly.273":"2022-10-09T23:41:13.609Z","0.6.2-nightly.274":"2022-10-10T23:42:25.219Z","0.6.2-nightly.275":"2022-10-11T23:42:58.152Z","0.6.2-nightly.276":"2022-10-12T23:41:57.308Z","0.6.2-nightly.277":"2022-10-13T23:42:43.784Z","0.6.2-nightly.278":"2022-10-14T23:41:34.011Z","0.6.2-nightly.279":"2022-10-15T23:41:23.851Z","0.6.2-nightly.280":"2022-10-16T23:41:33.627Z","0.6.2-nightly.281":"2022-10-17T23:42:30.336Z","0.6.2-nightly.282":"2022-10-18T23:42:49.094Z","0.6.2-nightly.283":"2022-10-19T23:42:52.044Z","0.6.2-nightly.284":"2022-10-20T23:43:18.665Z","0.6.2-nightly.285":"2022-10-21T23:42:21.181Z","0.6.2-nightly.286":"2022-10-22T23:41:56.529Z","0.6.2-nightly.287":"2022-10-23T23:42:01.389Z","0.6.2-nightly.288":"2022-10-24T23:42:30.352Z","0.6.2-nightly.289":"2022-10-25T23:40:04.716Z","0.6.2-nightly.290":"2022-10-26T23:39:43.507Z","0.6.2-nightly.291":"2022-10-27T23:40:03.568Z","0.6.2-nightly.292":"2022-10-28T23:39:28.382Z","0.6.2-nightly.293":"2022-10-29T23:39:02.767Z","0.6.2-nightly.294":"2022-10-30T23:38:44.847Z","0.6.2-nightly.295":"2022-10-31T23:40:21.522Z","0.6.2-nightly.296":"2022-11-01T23:39:40.621Z","0.6.2-nightly.297":"2022-11-02T23:39:37.072Z","0.6.2-nightly.298":"2022-11-03T23:37:50.937Z","0.6.2-nightly.299":"2022-11-04T23:38:03.539Z","0.6.2-nightly.300":"2022-11-05T23:36:41.077Z","0.6.2-nightly.301":"2022-11-06T23:37:49.139Z","0.6.2-beta.1":"2022-11-07T21:51:40.851Z","0.6.3-beta.1":"2022-11-07T21:54:48.764Z","0.6.3":"2022-11-07T21:56:29.331Z","0.6.4-nightly.1":"2022-11-07T23:39:49.937Z","0.6.4-nightly.2":"2022-11-08T23:41:09.212Z","0.6.4-nightly.3":"2022-11-09T23:39:59.535Z","0.6.4-nightly.4":"2022-11-10T23:38:25.162Z","0.6.4-nightly.5":"2022-11-11T23:38:24.191Z","0.6.4-beta.1":"2022-11-12T19:15:10.778Z","0.6.4":"2022-11-12T19:25:47.576Z","0.6.5-nightly.1":"2022-11-12T23:38:26.395Z","0.6.5-beta.1":"2022-11-13T12:51:50.864Z","0.6.5":"2022-11-13T12:55:18.059Z","0.6.6-beta.1":"2022-11-13T13:59:02.973Z","0.6.6":"2022-11-13T14:00:34.705Z","0.6.7-nightly.1":"2022-11-13T23:38:32.097Z","0.6.7-nightly.2":"2022-11-14T23:37:33.509Z","0.6.7-nightly.3":"2022-11-15T23:37:30.940Z","0.6.7-nightly.4":"2022-11-16T23:37:21.248Z","0.6.7-nightly.5":"2022-11-17T23:38:01.508Z","0.6.7-beta.1":"2022-11-18T14:50:00.111Z","0.6.7":"2022-11-18T14:51:52.851Z","0.6.8-nightly.1":"2022-11-18T23:37:16.696Z","0.6.8-nightly.2":"2022-11-19T23:36:44.376Z","0.6.8-nightly.3":"2022-11-20T23:37:23.728Z","0.6.8-nightly.4":"2022-11-21T23:37:56.079Z","0.6.8-nightly.5":"2022-11-22T23:36:54.553Z","0.6.8-nightly.6":"2022-11-23T23:36:29.577Z","0.6.8-nightly.7":"2022-11-24T23:36:45.302Z","0.6.8-nightly.8":"2022-11-25T23:36:16.425Z","0.6.8-nightly.9":"2022-11-26T23:36:13.554Z","0.6.8-nightly.10":"2022-11-27T23:36:25.202Z","0.6.8-nightly.11":"2022-11-28T23:36:34.090Z","0.6.8-nightly.12":"2022-11-29T23:36:29.854Z","0.6.8-nightly.13":"2022-11-30T23:36:42.110Z","0.6.8-nightly.14":"2022-12-01T23:36:36.095Z","0.6.8-nightly.15":"2022-12-02T23:35:57.060Z","0.6.8-nightly.16":"2022-12-03T23:35:46.280Z","0.6.8-nightly.17":"2022-12-04T23:36:26.932Z","0.6.8-nightly.18":"2022-12-05T23:35:50.513Z","0.6.8-nightly.19":"2022-12-06T23:35:58.614Z","0.6.8-nightly.20":"2022-12-07T23:36:01.715Z","0.6.8-nightly.21":"2022-12-08T23:36:19.587Z","0.6.8-nightly.22":"2022-12-09T23:36:19.713Z","0.6.8-nightly.23":"2022-12-10T23:35:54.195Z","0.6.8-nightly.24":"2022-12-11T23:36:20.275Z","0.6.8-nightly.25":"2022-12-12T23:36:21.290Z","0.6.8-nightly.26":"2022-12-13T23:36:06.836Z","0.6.8-nightly.27":"2022-12-14T23:36:04.146Z","0.6.8-nightly.28":"2022-12-15T23:36:20.417Z","0.6.8-nightly.29":"2022-12-16T23:35:48.640Z","0.6.8-nightly.30":"2022-12-17T23:35:46.348Z","0.6.8-nightly.31":"2022-12-18T23:35:42.636Z","0.6.8-nightly.32":"2022-12-19T23:36:00.152Z","0.6.8-nightly.33":"2022-12-20T23:36:07.144Z","0.6.8-nightly.34":"2022-12-21T23:36:12.931Z","0.6.8-nightly.35":"2022-12-22T23:36:20.391Z","0.6.8-nightly.36":"2022-12-23T23:35:45.834Z","0.6.8-nightly.37":"2022-12-24T23:36:18.573Z","0.6.8-nightly.38":"2022-12-25T23:35:40.714Z","0.6.8-nightly.39":"2022-12-26T23:35:46.779Z","0.6.8-nightly.40":"2022-12-27T23:35:51.216Z","0.6.8-nightly.41":"2022-12-28T23:36:06.566Z","0.6.8-nightly.42":"2022-12-29T23:35:32.144Z","0.6.8-nightly.43":"2022-12-30T23:35:43.297Z","0.6.8-nightly.44":"2022-12-31T23:35:45.196Z","0.6.8-nightly.45":"2023-01-01T23:35:47.768Z","0.6.8-nightly.46":"2023-01-02T23:35:41.133Z","0.6.8-nightly.47":"2023-01-03T23:36:14.385Z","0.6.8-nightly.48":"2023-01-04T23:35:41.003Z","0.6.8-nightly.49":"2023-01-05T23:36:02.301Z","0.6.8-nightly.50":"2023-01-06T23:35:46.293Z","0.6.8-nightly.51":"2023-01-07T23:35:50.576Z","0.6.8-nightly.52":"2023-01-08T23:36:19.098Z","0.6.8-nightly.53":"2023-01-09T23:35:55.641Z","0.6.8-nightly.54":"2023-01-10T23:36:09.704Z","0.6.8-nightly.55":"2023-01-11T23:36:10.402Z","0.6.8-nightly.56":"2023-01-12T23:36:02.874Z","0.6.8-nightly.57":"2023-01-13T23:35:38.575Z","0.6.8-nightly.58":"2023-01-14T23:36:04.166Z","0.6.8-nightly.59":"2023-01-15T23:35:49.692Z","0.6.8-nightly.60":"2023-01-16T23:35:46.478Z","0.6.8-nightly.61":"2023-01-17T23:35:56.538Z","0.6.8-nightly.62":"2023-01-18T23:35:49.403Z","0.6.8-nightly.63":"2023-01-19T23:35:40.668Z","0.6.8-nightly.64":"2023-01-20T23:35:38.313Z","0.6.8-nightly.65":"2023-01-21T23:35:46.566Z","0.6.8-nightly.66":"2023-01-22T23:35:46.600Z","0.6.8-nightly.67":"2023-01-23T23:35:52.140Z","0.6.8-nightly.68":"2023-01-24T23:36:02.924Z","0.6.8-nightly.69":"2023-01-25T23:35:35.540Z","0.6.8-beta.1":"2023-01-26T20:36:23.983Z","0.6.8":"2023-01-26T20:38:24.965Z","0.6.9-nightly.1":"2023-01-26T23:35:40.742Z","0.6.9-nightly.2":"2023-01-27T23:35:46.990Z","0.6.9-nightly.3":"2023-01-28T23:35:57.584Z","0.6.9-nightly.4":"2023-01-29T23:35:35.829Z","0.6.9-nightly.5":"2023-01-30T23:36:04.337Z","0.6.9-nightly.6":"2023-01-31T23:35:46.278Z","0.6.9-nightly.7":"2023-02-01T23:35:48.198Z","0.6.9-nightly.8":"2023-02-02T23:36:14.135Z","0.6.9-nightly.9":"2023-02-03T23:35:56.718Z","0.6.9-nightly.10":"2023-02-04T23:35:40.489Z","0.6.9-nightly.11":"2023-02-05T23:35:50.689Z","0.6.9-nightly.12":"2023-02-06T23:35:50.036Z","0.6.9-nightly.13":"2023-02-07T23:35:50.270Z","0.6.9-nightly.14":"2023-02-08T23:36:16.300Z","0.6.9-nightly.15":"2023-02-09T23:36:11.978Z","0.6.9-nightly.16":"2023-02-10T23:35:45.409Z","0.6.9-nightly.17":"2023-02-11T23:35:50.284Z","0.6.9-nightly.18":"2023-02-12T23:36:00.604Z","0.6.9-nightly.19":"2023-02-13T23:35:56.832Z","0.6.9-nightly.20":"2023-02-14T23:36:03.729Z","0.6.9-nightly.21":"2023-02-15T23:35:40.311Z","0.6.9-nightly.22":"2023-02-16T23:35:47.193Z","0.6.9-nightly.23":"2023-02-17T23:36:23.350Z","0.6.9-nightly.24":"2023-02-18T23:35:53.968Z","0.6.9-nightly.25":"2023-02-19T23:35:49.432Z","0.6.9-nightly.26":"2023-02-20T23:36:17.641Z","0.6.9-nightly.27":"2023-02-21T23:35:59.332Z","0.6.9-nightly.28":"2023-02-22T23:35:51.644Z","0.6.9-nightly.29":"2023-02-23T23:36:08.855Z","0.6.9-nightly.30":"2023-02-24T23:35:49.985Z","0.6.9-nightly.31":"2023-02-25T23:35:55.816Z","0.6.9-nightly.32":"2023-02-26T23:36:18.795Z","0.6.9-nightly.33":"2023-02-27T23:35:51.212Z","0.6.9-nightly.34":"2023-02-28T23:35:47.781Z","0.6.9-nightly.35":"2023-03-01T23:35:57.690Z","0.6.9-nightly.36":"2023-03-03T23:35:42.219Z","0.6.9-nightly.37":"2023-03-04T23:36:24.812Z","0.6.9-nightly.38":"2023-03-05T23:36:02.102Z","0.6.9-nightly.39":"2023-03-06T23:36:12.236Z","0.6.9-nightly.40":"2023-03-07T23:35:46.951Z","0.6.9-nightly.41":"2023-03-08T23:36:17.279Z","0.6.9-nightly.42":"2023-03-09T23:36:02.937Z","0.6.9-nightly.43":"2023-03-10T23:36:10.756Z","0.6.9-nightly.44":"2023-03-11T23:35:40.020Z","0.6.9-nightly.45":"2023-03-12T23:36:09.762Z","0.6.9-nightly.46":"2023-03-13T23:35:46.606Z","0.6.9-nightly.47":"2023-03-14T23:35:46.087Z","0.6.9-nightly.48":"2023-03-15T23:35:37.967Z","0.6.9-nightly.49":"2023-03-16T23:35:45.979Z","0.6.9-nightly.50":"2023-03-17T23:35:36.087Z","0.6.9-nightly.51":"2023-03-18T23:35:43.753Z","0.6.9-nightly.52":"2023-03-19T23:35:38.829Z","0.6.9-nightly.53":"2023-03-20T23:35:37.601Z","0.6.9-nightly.54":"2023-03-21T23:35:52.099Z","0.6.9-nightly.55":"2023-03-22T23:35:43.597Z","0.6.9-nightly.56":"2023-03-23T23:36:06.256Z","0.6.9-nightly.57":"2023-03-24T23:35:38.936Z","0.6.9-nightly.58":"2023-03-25T23:35:55.661Z","0.6.9-nightly.59":"2023-03-26T23:35:28.323Z","0.6.9-nightly.60":"2023-03-27T23:36:03.191Z","0.6.9-nightly.61":"2023-03-28T23:35:48.153Z","0.6.9-nightly.62":"2023-03-29T23:35:42.214Z","0.6.9-nightly.63":"2023-03-30T23:35:43.253Z","0.6.9-nightly.64":"2023-03-31T23:35:45.314Z","0.6.9-nightly.65":"2023-04-01T23:35:27.200Z","0.6.9-nightly.66":"2023-04-02T23:36:07.804Z","0.6.9-nightly.67":"2023-04-03T23:35:33.410Z","0.6.9-nightly.68":"2023-04-04T23:35:49.132Z","0.6.9-nightly.69":"2023-04-05T23:35:28.401Z","0.6.9-nightly.70":"2023-04-06T23:35:25.820Z","0.6.9-nightly.71":"2023-04-07T23:35:22.411Z","0.6.9-nightly.72":"2023-04-08T23:35:27.150Z","0.6.9-nightly.73":"2023-04-09T23:35:30.194Z","0.6.9-nightly.74":"2023-04-10T23:35:34.127Z","0.6.9-nightly.75":"2023-04-11T23:36:10.079Z","0.6.9-nightly.76":"2023-04-12T23:35:56.609Z","0.6.9-nightly.77":"2023-04-13T23:35:26.112Z","0.6.9-nightly.78":"2023-04-14T23:35:26.843Z","0.6.9-nightly.79":"2023-04-15T23:35:43.091Z","0.6.9-nightly.80":"2023-04-16T23:35:37.864Z","0.6.9-nightly.81":"2023-04-17T23:35:23.495Z","0.6.9-nightly.82":"2023-04-18T23:35:43.122Z","0.6.9-nightly.83":"2023-04-19T23:36:06.651Z","0.6.9-nightly.84":"2023-04-20T23:35:59.475Z","0.6.9-nightly.85":"2023-04-21T23:35:40.466Z","0.6.9-nightly.86":"2023-04-22T23:35:27.938Z","0.6.9-nightly.87":"2023-04-23T23:35:29.354Z","0.6.9-nightly.88":"2023-04-24T23:35:39.634Z","0.6.9-nightly.89":"2023-04-25T23:36:08.668Z","0.6.9-nightly.90":"2023-04-26T23:35:56.499Z","0.6.9-nightly.91":"2023-04-27T23:35:35.826Z","0.6.9-nightly.92":"2023-04-28T23:36:04.648Z","0.6.9-nightly.93":"2023-04-29T23:35:59.455Z","0.6.9-nightly.94":"2023-04-30T23:35:28.010Z","0.6.9-nightly.95":"2023-05-02T23:35:26.588Z","0.6.9-nightly.96":"2023-05-03T23:35:58.074Z","0.6.9-nightly.97":"2023-05-04T23:35:32.590Z","0.6.9-nightly.98":"2023-05-05T23:35:38.604Z","0.6.9-nightly.99":"2023-05-06T23:35:29.256Z","0.6.9-nightly.100":"2023-05-07T23:35:50.216Z","0.6.9-nightly.101":"2023-05-08T23:35:38.075Z","0.6.9-nightly.102":"2023-05-09T23:35:55.819Z","0.6.9-nightly.103":"2023-05-10T23:35:56.737Z","0.6.9-nightly.104":"2023-05-11T23:35:30.720Z","0.6.9-nightly.105":"2023-05-12T23:36:11.031Z","0.6.9-nightly.106":"2023-05-13T23:35:41.455Z","0.6.9-nightly.107":"2023-05-14T23:35:44.492Z","0.6.9-nightly.108":"2023-05-15T23:35:36.660Z","0.6.9-nightly.109":"2023-05-16T23:35:36.499Z","0.6.9-nightly.110":"2023-05-17T23:35:15.783Z","0.6.9-nightly.111":"2023-05-18T23:35:44.505Z","0.6.9-nightly.112":"2023-05-19T23:35:59.066Z","0.6.9-nightly.113":"2023-05-20T23:35:46.787Z","0.6.9-nightly.114":"2023-05-21T23:35:25.784Z","0.6.9-nightly.115":"2023-05-22T23:35:30.870Z","0.6.9-nightly.116":"2023-05-23T23:35:29.295Z","0.6.9-nightly.117":"2023-05-24T23:35:31.192Z","0.6.9-nightly.118":"2023-05-25T23:35:36.054Z","0.6.9-nightly.119":"2023-05-26T23:35:41.949Z","0.6.9-nightly.120":"2023-05-27T23:35:28.327Z","0.6.9-nightly.121":"2023-05-28T23:35:34.721Z","0.6.9-nightly.122":"2023-05-29T23:35:26.922Z","0.6.9-nightly.123":"2023-05-30T23:36:24.044Z","0.6.9-nightly.124":"2023-05-31T23:36:12.372Z","0.6.9-nightly.125":"2023-06-01T23:35:31.685Z","0.6.9-nightly.126":"2023-06-02T23:35:45.031Z","0.6.9-nightly.127":"2023-06-03T23:35:38.302Z","0.6.9-nightly.128":"2023-06-04T23:35:35.359Z","0.6.9-nightly.129":"2023-06-05T23:35:32.546Z","0.6.9-nightly.130":"2023-06-06T23:35:36.756Z","0.6.9-nightly.131":"2023-06-07T23:35:38.311Z","0.6.9-nightly.132":"2023-06-08T23:35:55.711Z","0.6.9-nightly.133":"2023-06-09T23:36:09.534Z","0.6.9-nightly.134":"2023-06-10T23:35:25.187Z","0.6.9-nightly.135":"2023-06-11T23:35:48.775Z","0.6.9-nightly.136":"2023-06-12T23:35:49.464Z","0.6.9-nightly.137":"2023-06-13T23:35:47.320Z","0.6.9-nightly.138":"2023-06-14T23:36:00.898Z","0.6.9-nightly.139":"2023-06-15T23:35:31.254Z","0.6.9-nightly.140":"2023-06-16T23:35:39.742Z","0.6.9-nightly.141":"2023-06-17T23:35:29.895Z","0.6.9-nightly.142":"2023-06-18T23:35:42.284Z","0.6.9-nightly.143":"2023-06-19T23:36:07.469Z","0.6.9-nightly.144":"2023-06-20T23:35:48.200Z","0.6.9-nightly.145":"2023-06-21T23:35:29.007Z","0.6.9-nightly.146":"2023-06-22T23:36:06.237Z","0.6.9-nightly.147":"2023-06-23T23:36:00.097Z","0.6.9-nightly.148":"2023-06-24T23:36:05.580Z","0.6.9-nightly.149":"2023-06-25T23:35:56.047Z","0.6.9-nightly.150":"2023-06-26T23:35:59.284Z","0.6.9-nightly.151":"2023-06-27T23:35:59.425Z","0.6.9-nightly.152":"2023-06-28T23:35:44.952Z","0.6.9-nightly.153":"2023-06-29T23:36:05.894Z","0.6.9-nightly.154":"2023-06-30T23:36:16.014Z","0.6.9-nightly.155":"2023-07-01T23:35:55.319Z","0.6.9-nightly.156":"2023-07-02T23:36:14.795Z","0.6.9-nightly.157":"2023-07-03T23:35:47.066Z","0.6.9-nightly.158":"2023-07-04T23:36:00.026Z","0.6.9-nightly.159":"2023-07-05T23:36:04.240Z","0.6.9-nightly.160":"2023-07-06T23:36:00.613Z","0.6.9-nightly.161":"2023-07-07T23:36:12.929Z","0.6.9-nightly.162":"2023-07-08T23:35:57.731Z","0.6.9-nightly.163":"2023-07-09T23:35:49.720Z"},"maintainers":[{"name":"ptkdevio","email":"ptkdev@gmail.com"}],"description":"Share your social profiles and links on Telegram","homepage":"https://github.com/ptkdev/aboutmeinfo-telegram-bot","keywords":["ptkdev","telegram","telegram links","telegram bot","telegrambot","aboutme","aboutmeinfo","linktree","share","my profiles","profiles","links"],"repository":{"type":"git","url":"git+https://github.com/ptkdev/aboutmeinfo-telegram-bot.git"},"contributors":[{"name":"Ali Shadman","url":"https://github.com/AliShadman95"}],"author":{"name":"Patryk Rzucidło [@ptkdev]","email":"support@ptkdev.io","url":"https://ptk.dev"},"bugs":{"url":"https://github.com/ptkdev/aboutmeinfo-telegram-bot/issues"},"license":"MIT","readme":"","readmeFilename":""}